Isi kandungan:
- Definisi - Apakah maksud Enterprise JavaBeans (EJB)?
- Techopedia menerangkan Enterprise JavaBeans (EJB)
Definisi - Apakah maksud Enterprise JavaBeans (EJB)?
Enterprise JavaBeans (EJB) adalah antara muka pengaturcaraan aplikasi server dan platform bebas Java (API) untuk Java Platform, Enterprise Edition (Java EE). EJB digunakan untuk memudahkan pembangunan aplikasi diedarkan yang besar.
Kontena EJB mengendalikan pengurusan transaksi dan kebenaran keselamatan, membolehkan pemaju kacang menumpukan kepada isu-isu perniagaan. Di samping itu, pemaju pelanggan boleh menumpukan pada lapisan persembahan tanpa memfokuskan kepada logik perniagaan EJB. Ini membolehkan pelanggan yang lebih nipis, yang bermanfaat untuk peranti kecil menjalankan aplikasi yang diedarkan.
Techopedia menerangkan Enterprise JavaBeans (EJB)
Kerana EJB mudah alih, pemaju aplikasi dengan mudah boleh membina aplikasi di atas biji sedia ada. Aplikasi baru dijalankan pada mana-mana pelayan yang mematuhi Java Enterprise Edition (EE) yang menggunakan API standard.
Memastikan bahawa aplikasi memenuhi keperluan skalabiliti, integriti data dan keperluan pelanggan aplikasi yang pelbagai adalah penting apabila menilai EJB dalam pembangunan aplikasi yang diedarkan. EJB tidak semestinya sesuai untuk pembangunan aplikasi diedarkan. Oleh itu, keperluan projek mestilah dikomunikasikan dan difahami dengan jelas sebelum menggunakan EJB, sambil mempertimbangkan batasan EJB yang berikut:
- Spesifikasi EJB adalah alat yang tidak selesa kerana dokumentasi yang luas dan sifat kompleksnya. Seorang pemaju yang baik mesti mengambil masa untuk membaca dan mengkaji spesifikasi EJB - walaupun ada maklumat yang tidak berkaitan dengan penulisan dan penggunaan kod EJB.
- EJB memerlukan lebih banyak sumber pembangunan dan debugging daripada kod Java asas, kerana sukar untuk menentukan sama ada bug berada di dalam kod atau bekas EJB.
- Pelaksanaan EJB adalah kompleks. Sebagai contoh, pemaju mungkin menulis 10 atau lebih fail (berbanding satu) untuk aplikasi mudah, seperti mencetak teks mudah seperti "halo dunia."
- Perubahan spesifikasi EJB menyebabkan kod usang. Oleh itu, membuat kod yang serasi dengan bekas EJB baru memerlukan usaha tambahan dan kos yang lebih tinggi.
