Daftar Isi:
- Ringkasan antarmuka EJB yang sering digunakan
- EJB 2. 0 tag DOCTYPE
- Deskripsi dasar kacang sesi
- Penjelasan dasar dari kacang entitas
- Penjelasan dasar dari kacang berbasis pesan
Video: Tutorial 1 - Cara Membuat Kalkulator dengan Java Netbeans 2024
Bagian dari Enterprise JavaBeans For Dummies Cheat Sheet
Enterprise JavaBean (EJB) seperti sebuah program mini yang memberikan beberapa keunikan fungsi pada aplikasi, atau container , itu berjalan masuk Berikut adalah dasar-dasar penulisan kode EJP.
Ringkasan antarmuka EJB yang sering digunakan
Tabel berikut mengidentifikasi antarmuka yang perlu Anda implementasikan untuk setiap jenis Enterprise JavaBean (EJB) yang Anda buat.
Antarmuka / Kelas | Bean Berbasis Pesan | Sesi Bean | Entitas Bean |
---|---|---|---|
Antarmuka jarak jauh | Tidak ada | javax. ejb. EJBObject | javax. ejb. EJBObject |
Antarmuka lokal | Tidak ada | javax. ejb. EJBLocalObject | javax. ejb. EJBLocalObject |
Antarmuka Rumah Jarak Jauh | Tidak ada | javax. ejb. EJBHome | javax. ejb. EJBHome |
Antarmuka Home Lokal | Tidak ada | javax. ejb. EJBLocalHome | javax. ejb. EJBLocalHome |
kelas Bean | javax. ejb. MessageDrivenBean | javax. ejb. SessionBean | javax. ejb. EntityBean |
EJB 2. 0 tag DOCTYPE
Tag DOCTYPE berikut harus disertakan di semua file deskriptor penyebaran EJB 2. 0:
Deskripsi dasar kacang sesi
Berikut ini blok XML berisi entri khas untuk menggambarkan kacang sesi di deskriptor penyebaran aplikasi EJB:
MyEJBName sepenuhnya. berkualitas. RemoteHomeInterfaceName sepenuhnya. berkualitas. RemoteInterfaceName sepenuhnya. berkualitas. LocalHomeInterfaceName sepenuhnya. berkualitas. LocalInterfaceName sepenuhnya. berkualitas. BeanClassName Stateless | Wadah Negara Bean
Untuk atribut nilainya bisa berupa Stateless atau Stateful. Untuk atribut nilainya bisa berupa Container atau Bean.
Penjelasan dasar dari kacang entitas
Blok kode XML berikut adalah deskripsi khas untuk kelas kacang entitas di deskriptor penyebaran aplikasi EJB:
EJBComponentName sepenuhnya. berkualitas. RemoteHomeInterfaceName sepenuhnya. berkualitas. RemoteInterfaceName sepenuhnya. berkualitas. LocalHomeInterfaceName sepenuhnya. berkualitas. LocalInterfaceName sepenuhnya. berkualitas. BeanClassName sepenuhnya. berkualitas. Kontainer PrimaryKeyName | Bean False 2. x fieldNama primaryKeyFieldName
Untuk atribut nilainya bisa berupa Container atau Bean.
Penjelasan dasar dari kacang berbasis pesan
Blok XML berikut menggambarkan deskripsi khas dari kacang berbasis pesan dalam deskriptor penempatan:
sepenuhnya. berkualitas. BeanClassName Container | Bean Auto-acknowledge | Dups-ok-mengakui javax.jms Antrian | javax jms TopikUntuk atribut, nilainya bisa berupa Container atau Bean. Untuk atribut, nilainya bisa berupa javax. jms Antrian atau javax. jms Tema. Untuk atribut, nilainya bisa berupa Durrable atau NonDurable.