1. Mempersiapkan lingkungan
1. Lingkungan Perangkat Lunak Aactiviti
1) jdk1.6 atau lebih tinggi;
2) Basis data yang didukung meliputi: H2, MySQL, Oracle, Postgres, MySQL, DB2, dll.;
3) mendukung paket toples yang berjalan di Active 5;
4) Lingkungan pengembangan adalah Eclipse 3.7 atau lebih, dan Myeclipse adalah versi 8.6.
2. Unduh Sumber Daya Terkait
1) JDK dapat diunduh dari situs web resmi Sun;
2) Database, misalnya: MySQL dapat diunduh di situs web resmi;
3) Activiti juga dapat diunduh dari situs web resmi Activiti;
4) Eclipse3.7 atau Myeclipse8.6 juga dapat diunduh di situs web yang sesuai.
2. Desainer Proses Instalasi (Eclipse Plug-in)
1. Metode Instalasi Satu
Dalam kasus jaringan, langkah -langkah untuk menginstal perancang proses adalah sebagai berikut:
1) Buka Bantuan -> Instal Perangkat Lunak Baru. Di panel berikut:
2) Di panel Install Interface di bawah ini, klik tombol Tambah:
Konfigurasikan alamat dan nama plug-in yang baru diinstal
3) Kemudian Isi Nama Bidang berikut: Activiti BPMN 2.0 Lokasi Desainer: http://activiti.org/designer/update/
4) Kembali ke antarmuka instal dan periksa semua item yang ditampilkan di tengah panel:
5) Klik kotak centang untuk memeriksa "Hubungi semua situs pembaruan .." di bagian detail, karena akan memeriksa semua plugin yang diperlukan untuk instalasi saat ini dan dapat diunduh dengan Eclipse.
6) Setelah instalasi, klik proyek baru baru-> lainnya ... untuk membuka panel, jika Anda melihat konten dari gambar berikut:
Itu berarti instalasi berhasil.
Dengan tidak adanya jaringan, langkah -langkah untuk menginstal perancang proses adalah sebagai berikut:
1) Unduh Paket JAR Plug-in, Alamat Unduh: Activiti-ECLISPE-PLUGIN.rar
1) unzip paket toples ini;
2) Masukkan konten ke dalam paket terkompresi ke dalam folder tetes direktori root gerhana;
3) Restart Eclipse, klik New-> Lainnya ... untuk membuka panel, jika Anda melihat konten gambar berikut:
Itu berarti instalasi berhasil.
3. Instruksi untuk menggunakan perancang proses
Buka Windows Menu-> Preferensi-> Activiti-> Simpan untuk Menghasilkan Gambar Proses:
Meskipun mesin proses akan secara otomatis menghasilkan gambar ketika menggunakan file BPMN secara terpisah, selama proses pengembangan yang sebenarnya, gambar yang dihasilkan secara otomatis akan menyebabkan perbedaan dari koordinat di BPMN, dan akan ada masalah yang menampilkan peta posisi saat ini dari proses dalam proyek yang sebenarnya. Setelah menyelesaikan konfigurasi di atas, kami akan mengelola gambar proses sendiri. Saat menerbitkan proses, cukup unggah file aturan proses dan proses proses bersama.
4. Siapkan Lingkungan Pengembangan Activiti5
4.0. Buat proyek Activiti
Klik Selesai untuk menyelesaikan kreasi
Buat proyek yang sukses:
Proyek kami saat ini berada dalam struktur Maven, yang berisi konfigurasi sumber daya Pom.xml. Kelas bisnis ditulis dalam SRC/Main/Java, dan file sumber daya yang sesuai ditempatkan di SRC/Main/Resources. Demikian pula, kelas bisnis yang diuji berada di bawah SRC/Test/Java, dan file sumber daya uji yang sesuai ditempatkan di bawah SRC/Test/Resources.
Kami membuat folder Lib baru untuk menempatkan paket JAR yang akan kami tambahkan untuk sementara waktu.
4.1. Tambahkan Paket Jar Activiti5
Paket JAR berikut perlu ditambahkan:
Alamat unduhan: Activerest (vevb.com) .rar (Ada semua guci di folder web-inf/lib dari proyek sampel) Kita perlu mengimpor semua paket di bawah lib. Tambahkan ke ClassPath.
Karena kami menggunakan database MySQL, driver tautan database MySQL tidak disediakan dalam paket resmi Activiti, dan kami perlu mengimpornya sendiri. Impor secara manual mysql-connector-java.jar dan tambahkan ke classpath.
4.2 Inisialisasi database
Kami membuat paket junit baru di bawah SRC/Test/Java, dan membuat kelas Java di bawah paket yang disebut TestActiviti:
isi:
paket junit; impor org.activiti.engine.processEngine; impor org.activiti.engine.processEnghterconfiguration; impor org.junit.test; TestActiviti kelas publik { / ** Gunakan kode untuk membuat 23 tabel yang diperlukan untuk alur kerja* / @test public void createTable () {// Process Engine ProcessEngine Objek, semua operasi tidak dapat dipisahkan dari Objek Mesin. // Konfigurasi proses basis data koneksiEngineConfiguration.setjdbcDriver ("com.mysql.jdbc.driver"); ProcessEngineConfiguration.setjdbCurl ("JDBC: MySQL: // LocalHost: 3306/Zhucoder2017? UseUnicode = true & karakterencoding = utf8"); ProcessEngineConfiguration.setjdbcusername ("root"); ProcessEngineConfiguration.setjdbcpassword ("1234"); // Tiga Konfigurasi // 1. Hapus tabel terlebih dahulu, dan kemudian buat tabel: ProcessEngineConfiguration.db_schema_update_create_drop = "create-drop" // 2. Tabel tidak dapat dibuat secara otomatis, tabel perlu ada: ProcessEngineConfiguration.db_schema_update_false = "false" // 3. Jika ada tabel, tabel akan dibuat secara otomatis: ProcessEngineConfiguration.db_schema_update_true = "true" ProcessEngineConfiguration.setDatabaseschema (ProcessEngineConfiguration.db_schema_update_true); // Dapatkan objek inti dari alur kerja, ProcessEngine ProcessEngine ProcessEngine = ProcessEngineConfiguration.BuildProcessEngine (); System.out.println ("ProcessEngine:"+ProcessEngine+"Create Success !!"); }}Kelas di atas pertama -tama memperoleh Objek Konfigurasi Mesin Workfiguration ProcessEngineconfiguration untuk mengonfigurasi beberapa parameter database, dan kemudian menggunakan objek konfigurasi untuk membuat objek Objek Inti Objek Dokter Alur Kerja, dan menggunakan objek mesin inti untuk membuat 23 tabel yang diperlukan untuk alur kerja.
Anda dapat melihat bahwa kami telah membuat kelas konfigurasi konfigurasi proses proses di atas, yang mengonfigurasi data yang ditautkan dari database, jadi kami juga perlu membuat database yang sesuai. Setelah menginstal MySQL, buka alat manajemen grafis MySQL kami. Di sini saya menggunakan sqlyog:
Setelah dibuka, kami membuat database yang sesuai (nama database sama dengan yang ada di kelas tertaut di atas):
Jangan lupa untuk menambahkan paket JAR driver JDBC MySQL ke Lib dan kemudian menambahkannya ke ClassPath:
mysql-connector-java-5.1.10-bin.jar
Setelah menjalankan kelas tes kami sekarang, setelah menunggu sebentar, Anda akan menemukan bahwa mesin inti alur kerja dibuat dengan sukses:
Ini berarti bahwa 23 tabel yang diperlukan untuk alur kerja kami telah berhasil dibuat. Kami pergi ke Sqlyog untuk melihatnya dan menemukan bahwa itu memang menghasilkan:
Pada saat ini, lingkungan untuk menyiapkan aktivitas telah disiapkan kecuali untuk file konfigurasi.
Di atas adalah seluruh konten artikel ini. Saya berharap konten artikel ini memiliki nilai referensi tertentu untuk studi atau pekerjaan semua orang. Jika Anda memiliki pertanyaan, Anda dapat meninggalkan pesan untuk berkomunikasi. Terima kasih atas dukungan Anda ke wulin.com.