Penerapan aplikasi J2EE merupakan hal yang sangat berarti bagi para deployer. Server aplikasi yang ada umumnya mendukung penerapan aplikasi berdasarkan Web, penerapan panas, atau melalui alat penerapan. WebSphere Application Server 5.x menyediakan antarmuka pemrograman aplikasi untuk mengimplementasikan penerapan dan pengelolaan aplikasi J2EE.
1. Ikhtisar penerapan WebSphere
Secara umum, untuk menyebarkan aplikasi berbasis J2EE, Anda perlu melakukan hal-hal berikut: pertama, buat sumber data, di mana nama JNDI perlu ditentukan, kedua, ubah nama sumber daya JNDI dan referensi sumber daya aplikasi perusahaan; File .ear; ketiga, ubah nama aplikasi perusahaan EJB JNDI dan referensi file telinga; keempat, secara otomatis menyebarkan file .ear aplikasi perusahaan yang dimodifikasi. Terakhir, mulai ulang server WebSphere.
Jika langkah-langkah ini dilakukan secara manual, pada dasarnya dapat diselesaikan dengan cepat ketika komponen EJB, referensi sumber daya, dan referensi referensi tidak banyak. Namun, bayangkan saja, jika kumpulan aplikasi yang sama ingin dijalankan di server aplikasi WebSphere yang sama, dan komponen EJB, yang melibatkan banyak modifikasi nama JNDI dan modifikasi sumber daya (referensi), kita perlu menggunakan program tersebut untuk secara otomatis Seluruh proses selesai. Prosesnya dapat ditangani dengan baik dengan bantuan antarmuka Java (berdasarkan teknologi JMX) yang disediakan oleh WebSphere. Di sini proses umum diberikan berdasarkan proses penerapannya (karena keseluruhan proses relatif rumit, di sini hanya gagasan pokok yang diberikan).
2. Pembuatan sumber data secara otomatis
Proses ini terutama akan melibatkan aspek-aspek berikut:
Pertama: Cari tahu sumber data di server WebSphere dan lihat apakah namanya bertentangan dengan yang akan kita konfigurasikan.
Kedua: Jika tidak, maka program kita akan membuat sumber data yang diperlukan.
Ketiga: Jika Penyedia JDBC sumber data yang akan dibuat tidak ada, sebaiknya dibuat sebelum langkah pertama dan kedua.
Melalui beberapa langkah tersebut, kita dapat mewujudkan pembuatan sumber data secara otomatis.
Contoh kode diberikan di bawah ini:
Buat Klien Admin:
Temukan Penyedia JDBC yang ada:
Simpan operasi sumber data pembuatan:
3. Modifikasi otomatis aplikasi J2EE (.ear)
Bagian ini umumnya dapat diselesaikan melalui langkah-langkah berikut:
Pertama: Ubah konten terkait JNDI.
Kedua: Dapatkan tugas AppDeploymentTask.
Ketiga: Simpan tugas AppDeploymentTask.
Keempat: Ubah konteks web. Itu dapat dicapai dengan menggunakan JAXP, JDOM, dll.
4. Penerapan otomatis aplikasi J2EE (.ear)
Bagian ini umumnya dapat diselesaikan melalui langkah-langkah berikut:
Pertama, implementasikan NotifikasiListener.
Kedua, terapkan aplikasi .ear.
Menerapkan NotifikasiListener:
Dengan cara ini kita mencapai penerapan otomatis aplikasi J2EE. ■