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 2024

Video: SOCIAL ENTERPRISE Season 2, Episode 5 2024
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

Kantor 2011 untuk Mac: Menanggapi Permintaan Kalender di Outlook - dummies

Kantor 2011 untuk Mac: Menanggapi Permintaan Kalender di Outlook - dummies

Saat Anda menerima sebuah undangan di Outlook di Office 2011 untuk Mac, Anda membukanya dengan cara yang sama seperti Anda membuka pesan e-mail lainnya. Klik dua kali undangan untuk membukanya di jendelanya sendiri. Perilaku yang baik menunjukkan bahwa Anda segera menanggapi undangan. Anda dapat merespons dengan mengklik tombol untuk menerima, ...

Membuka Outlook untuk Pertama Kalinya di Office 2011 untuk Mac - dummies

Membuka Outlook untuk Pertama Kalinya di Office 2011 untuk Mac - dummies

Pertama kalinya Anda membuka Outlook 2011 untuk Mac, Anda akan disambut dengan layar pembuka. Anda dapat melihat enam fitur baru Outlook 2011 langsung dengan mengklik tombol What's New di layar pembuka dan membaca deskripsi singkat setiap fitur baru. Pilihan lain dari layar Selamat Datang adalah sebagai berikut: Jelajahi ...

Kantor 2011 untuk Mac: Tulis Pesan E-Mail di Outlook - dummies

Kantor 2011 untuk Mac: Tulis Pesan E-Mail di Outlook - dummies

Anda dapat tulis pesan e-mail di Outlook 2011 untuk Mac dengan berbagai cara. Mungkin cara termudah untuk memulai pesan email Outlook baru adalah dengan mengklik tombol E-Mail pada tab Home pada Pita Outlook atau dengan menekan Command-N. Outlook menampilkan area pesan-pesan kosong. Untuk menulis pesan, masukkan satu ...

Pilihan Editor

Bagaimana Melihat Segalanya untuk Perhatian - dummies

Bagaimana Melihat Segalanya untuk Perhatian - dummies

Melihat dari awal biasanya disebut sebagai pikiran pemula untuk perhatian penuh dan Pertama kali digunakan oleh master Zen Suzuki Roshi. Dia pernah berkata: 'Di benak pemula ada banyak kemungkinan, tapi di ahli ada sedikit. ' Apa artinya? Pertimbangkan anak kecil. Anak-anak, jika mereka cukup beruntung untuk menjadi ...

Bagaimana untuk Tetap Awake selama Perhatian Meditasi - dummies

Bagaimana untuk Tetap Awake selama Perhatian Meditasi - dummies

Tidur dan perhatian adalah hal yang berlawanan. Saat Anda tertidur, Anda berada pada tingkat kesadaran yang rendah; lebih rendah dari pada kehidupan sehari-hari normal. Meditasi dirancang untuk meningkatkan kesadaran Anda, sehingga lebih besar daripada keberadaan normal Anda sehari-hari. Terkadang pikiran Anda membuat Anda merasa mengantuk untuk menghindari latihan meditasi. Kantuk ...

Pilihan Editor

Cara Meningkatkan Konversi dengan Konten Dinamis untuk Otomasi Pemasaran - dummies

Cara Meningkatkan Konversi dengan Konten Dinamis untuk Otomasi Pemasaran - dummies

Jika kampanye otomasi pemasaran Anda adalah berhasil mendorong banyak orang ke satu halaman arahan, bagaimana Anda membuatnya relevan bagi setiap orang dengan hanya satu ajakan bertindak? Jawabannya adalah, Anda tidak; Artinya, Anda menggunakan konten dinamis untuk membuat satu halaman arahan berbeda untuk setiap orang. Konten dinamis ...

Bagaimana Mengintegrasikan Otomatisasi Direct Mail dan Pemasaran - dummies

Bagaimana Mengintegrasikan Otomatisasi Direct Mail dan Pemasaran - dummies

Beberapa orang berpikir bahwa pemasaran surat langsung tidak kerja. Dengan otomasi pemasaran Anda membuat data untuk menunjukkan seberapa efektif kampanye pemasaran surat langsung Anda. Anda mungkin setuju bahwa surat peledakan massal tidak berhasil, dengan surat atau email biasa. Namun, email yang ditargetkan bekerja sama seperti email yang ditargetkan. Inilah tindakan dasar yang Anda butuhkan ...

Bagaimana memanfaatkan LinkedIn dengan Otomasi Pemasaran - dummies

Bagaimana memanfaatkan LinkedIn dengan Otomasi Pemasaran - dummies

LinkedIn adalah saluran media sosial yang sangat kuat untuk kebanyakan bisnis. Jika Anda menjalankan pemasaran untuk merek B2B Anda bisa memanfaatkan otomasi pemasaran. Untuk merek barang kemasan konsumen dan perusahaan non-B2B lainnya, nilainya sedikit. Jika Anda menjalankan pemasaran untuk merek B2B, berikut adalah beberapa cara untuk menggunakan LinkedIn dan otomatisasi pemasaran bersama-sama: ...