Rumah Keuangan Pribadi Menggali Ke dalam Enterprise JavaBeans Deployment Descriptor - dummies

Menggali Ke dalam Enterprise JavaBeans Deployment Descriptor - dummies

Video: SOCIAL ENTERPRISE Season 2, Episode 5 2025

Video: SOCIAL ENTERPRISE Season 2, Episode 5 2025
Anonim

Dua versi utama dari deskriptor deployment Enterprise JavaBeans (EJB) saat ini beredar. EJB 1. 1 deskriptor penyebaran menggambarkan struktur dan perakitan aplikasi EJB yang dibangun pada spesifikasi EJB 1. 1. The EJB 2. 0 deployment deskriptor menambahkan sejumlah tag yang diperlukan untuk menggambarkan fitur tambahan dari aplikasi EJB 2. 0. Sementara EJB 2. Wadah EJB 0 yang memenuhi syarat diminta untuk mendukung EJB 1. 1 aplikasi, kontainer EJB yang belum diupgrade untuk mendukung spesifikasi 2. 0 tidak akan mendukung deskriptor penyebaran EJB 2. 0.

Perhatikan bahwa setiap deskriptor penyebaran EJB harus diberi nama tabung ejb. xml

Artikel ini menyentuh pengembangan aplikasi EJB yang sesuai dengan spesifikasi 2. 0. Jadi, ketika memilih wadah EJB, Anda harus menggunakan dukungan untuk spesifikasi EJB 2. 0 sebagai kriteria seleksi. Memimpin vendor kontainer EJB - termasuk IBM's WebSpere, BEA's WebLogic, dan open source JBoss Application Server - adalah tempat yang baik untuk mulai mencari.

Elemen akar dari deskriptor penyebaran EJB adalah. Semua tag harus disarangkan di dalam tag. Di dalam tag ada tiga subelemen:

  • : Tag ini berisi informasi deskriptif tentang komponen EJB dalam aplikasi EJB. Ketika kacang entitas perlu membuat rujukan ke sumber daya eksternal, sumber daya sistem, dan kacang entitas lainnya, sumber daya tersebut dijelaskan di bagian ini.
  • : Tag ini menjelaskan hubungan antara entitas kacang dengan menggunakan dukungan hubungan wadah untuk aplikasi EJB 2. 0.
  • : Tag ini digunakan untuk menggambarkan informasi perakitan untuk aplikasi EJB. Sementara penyedia kacang mungkin menyediakan beberapa informasi perakitan, majelis aplikasi adalah tanggung jawab yang terutama jatuh pada pundak assembler aplikasi. Dua elemen utama dari perakitan aplikasi menggambarkan transaksi dan menggambarkan keamanan.

Tag berisi deskripsi untuk setiap jenis kacang perusahaan yang dapat didefinisikan dalam aplikasi EJB. Ini memiliki tiga subelemen: untuk kacang sesi, untuk kacang entitas, dan kacang berbasis pesan. Sesi, entitas, dan kacang berbasis pesan berbagi beberapa tag XML yang sama. Berikut adalah lowdown pada tag umum ini:

  • Nama logis: Setiap komponen EJB memiliki nama logis yang mengidentifikasi nama dimana masing-masing kacang direferensikan di seluruh deskriptor penempatan. Nama logisnya tercantum dalam tag.Ini harus unik untuk lingkup file ejb-jar di mana komponennya dikemas. Tag adalah subelement dari, dan tag.
  • Kelas kacang perusahaan: Kelas kacang perusahaan adalah kelas yang menerapkan semua metode bisnis dan metode pengelolaan siklus hidup komponen EJB. Kelas ini harus diidentifikasi dengan tag. Harus memiliki nama kelas yang memenuhi syarat dari kelas EJB. Tag adalah subelement dari, dan tag.
  • Antarmuka komponen: Sesi dan kacang entitas juga dapat memiliki antarmuka komponen lokal dan jarak jauh. Wadah EJB perlu mengetahui kelas mana yang mengimplementasikan antarmuka komponen untuk sesi dan kacang entitas. Tag digunakan untuk mengidentifikasi antarmuka jarak jauh dan harus berisi nama kelas yang terkualifikasi dari antarmuka jarak jauh (jika ada). Tag digunakan untuk mengidentifikasi antarmuka lokal dan harus berisi nama kelas yang memenuhi syarat dari antarmuka lokal (jika ada).
  • Komponen EJB tidak harus memiliki antarmuka jarak jauh dan lokal, namun harus memiliki satu atau yang lain. Pengecualian terhadap peraturan ini adalah kacang berbasis pesan, yang tidak dapat memiliki antarmuka jarak jauh atau lokal. Untuk kacang entitas dan kacang sesi, Anda dapat memiliki antarmuka lokal dan jarak jauh. Untuk setiap antarmuka komponen, deskriptor penyebaran harus menentukan antarmuka rumah yang sesuai untuk kacang perusahaan.
  • Antarmuka rumah: Antarmuka rumah dapat didefinisikan untuk kacang sesi dan entitas. Antarmuka rumah lokal menyediakan akses lokal ke kacang perusahaan sementara remote home interface menyediakan akses jarak jauh ke kacang perusahaan. Antarmuka rumah lokal diidentifikasi oleh tag dalam deskriptor penempatan. Antarmuka rumah jarak jauh diidentifikasi oleh tag dalam deskriptor penempatan.
  • Jenis transaksi: Setiap komponen kacang perusahaan memiliki tag. Tag digunakan untuk menjelaskan apakah layanan transaksi kacang perusahaan dikelola oleh kacang atau oleh wadah EJB. Dua nilai yang diizinkan untuk tag adalah Bean (untuk transaksi yang dikelola kacang) dan Container (untuk transaksi terkelola kontainer).
  • Transaksi yang dikelola kacang bisa sangat rumit dan tentu saja berada di luar jangkauan programmer EJB tingkat pemula.
  • Keterangan: Setiap komponen EJB dapat memiliki tag deskripsi opsional yang menjelaskan tujuan komponen EJB. Elemen deskripsi dibatasi oleh tag, yang harus mencakup dokumentasi tentang tujuan komponen EJB.
  • Buat tag alat bantu: Ada beberapa tag opsional di setiap kacang perusahaan yang digunakan untuk memberikan informasi tambahan untuk membuat alat. Buat alat berikan antarmuka grafis untuk membuat aplikasi EJB. Bangun label alat digunakan untuk memperbaiki presentasi kacang perusahaan di antarmuka pengguna alat bantu.

•: Tag ini mengidentifikasi nama komponen kacang perusahaan yang harus ditampilkan dalam alat pembuatan.

•: Tag ini mengidentifikasi jalur ke ikon 32 piksel dengan 32 piksel yang digunakan untuk menampilkan kacang perusahaan.Gambar harus dalam format JPEG atau GIF.

•: Tag ini mengidentifikasi jalur ke ikon 16 piksel dengan 16 piksel yang digunakan untuk menampilkan kacang perusahaan. Gambar harus dalam format JPEG atau GIF.

Menggali Ke dalam Enterprise JavaBeans Deployment Descriptor - dummies

Pilihan Editor

Cisco Switch Setup Wizard Execution - dummies

Cisco Switch Setup Wizard Execution - dummies

Jika Anda membongkar saklar Anda dan pasang, Anda akan menjalankan generik konfigurasi pabrik, pemandu setup Konfigurasi ini cukup untuk memungkinkan Anda menggunakan saklar pada VLAN default - vlan 1 - dan akan mengaktifkan semua opsi otomatis untuk setiap port. Tidak akan ada manajemen ...

Mengkonfigurasi Mode WLAN Ad Hoc dengan Windows 7 - dummies

Mengkonfigurasi Mode WLAN Ad Hoc dengan Windows 7 - dummies

Dalam mode ad hoc WLAN (nirkabel jaringan area lokal), perangkat nirkabel dapat berkomunikasi secara langsung satu sama lain. Jika Anda memiliki komputer Windows 7 (atau komputer Windows Vista, yang sangat mirip), Anda akan menggunakan proses yang mirip dengan yang berikut untuk membuat dan mengaktifkan jaringan ad hoc WLAN Anda. Klik Mulai dan pilih Kontrol ...

Pilihan Editor

Bagaimana Melindungi Anak Anda dari Cyberbullies - dummies

Bagaimana Melindungi Anak Anda dari Cyberbullies - dummies

Diskusi tentang penindasan maya harus terjadi di semua rumah, mudah-mudahan sebelum Kejadian cyberbullying membuat diskusi perlu dilakukan. Namun, bagi banyak remaja dan remaja, penindasan maya adalah topik yang tidak nyaman. Bagi anak-anak yang telah menjadi korban serangan online, membahas penindasan maya bisa lebih banyak menghasilkan kecemasan. Kuncinya adalah memperjelasnya ...

Cara Mengatur GPS untuk Telepon Anak Anda - dummies

Cara Mengatur GPS untuk Telepon Anak Anda - dummies

Kemampuan gps adalah pengaturan penting yang harus dipertimbangkan saat menyiapkan smartphone remaja Anda. GPS memungkinkan lokasi smartphone remaja Anda - dan, oleh karena itu, lokasi anak Anda - dilacak oleh segala hal mulai dari layanan darurat hingga aplikasi yang diunduh ke gadget remaja Anda. Beberapa orang tua suka mengetahui lokasi remaja mereka dapat dilacak melalui ...

Pilihan Editor

Bagaimana Mengelola Sitelinks (Hasil Pencarian Multiline) - dummies

Bagaimana Mengelola Sitelinks (Hasil Pencarian Multiline) - dummies

Google menambahkan sitelinks ke hasil untuk saat mengira Anda mencari situs tertentu. Anda mungkin pernah melihat hasil pencarian multiline, seperti yang ditunjukkan. Bagaimana ini bisa terjadi? Yang lebih penting, bagaimana Anda bisa mewujudkannya untuk situs Anda? Google menyebut tautan situs internal ini, um, sitelinks, dan ini dimaksudkan untuk membantu pengguna ...

Bagaimana Mempersempit Pencarian Internet Anda untuk Gambar dan Video - dummies

Bagaimana Mempersempit Pencarian Internet Anda untuk Gambar dan Video - dummies

Jika Anda mau Untuk segera menemukan jenis gambar atau file video tertentu di Web, ada beberapa cara untuk mempercepat pencarian Anda. Mesin telusur vertikal dan situs khusus tipe file lainnya (seperti YouTube) dapat membuat hidup Anda lebih mudah mencari file gambar dan video. Dan jika Anda dapat menemukan file yang spesifik, Anda ...

Bagaimana Meningkatkan Pemasaran Anda dengan Tautan ke Situs Anda - dummies

Bagaimana Meningkatkan Pemasaran Anda dengan Tautan ke Situs Anda - dummies

Di pemasaran web , membangun link - mendapatkan situs lain untuk terhubung dengan Anda - sangat penting untuk usaha pengoptimalan mesin telusur Anda. Namun, banyak orang mengabaikan sisa SEO dan fokus sepenuhnya pada mengakuisisi link. Link building bukan satu-satunya komponen, dan mengabaikan salinan besar, kode bagus, dan situs terstruktur dengan baik ...