Innholdsfortegnelse:
- Sammendrag av ofte brukte EJB-grensesnitt
- EJB 2. 0 DOCTYPE-tag
- Grunnleggende beskrivelse av en økt bønne
- Grunnleggende beskrivelse av en enhetsbønne
- Grunnleggende beskrivelse av en meldingsdrevet bønne
Video: Odin Makes: Noisy Cricket with Mars 3D printer from Elegoo 2025
En del av Enterprise JavaBeans For Dummies Cheat Sheet
En Enterprise JavaBean (EJB) er som et mini-program som gir noen unik funksjonalitet til applikasjonen, eller container , den går inn. Nedenfor er grunnleggende for å skrive EJP-kode.
Sammendrag av ofte brukte EJB-grensesnitt
Følgende tabell identifiserer grensesnittene du må implementere for hver type Enterprise JavaBean (EJB) du lager.
Grensesnitt / klasse | Meldingsdrevet bønne | Session Bean | Entity Bean |
---|---|---|---|
Fjerngrensesnitt | Ingen | javax. EJB. EJBObject | javax. EJB. EJBObject |
Lokalt grensesnitt | Ingen | javax. EJB. EJBLocalObject | javax. EJB. EJBLocalObject |
Eksternt hjemgrensesnitt | Ingen | javax. EJB. EJBHome | javax. EJB. EJBHome |
Lokalt hjemgrensesnitt | Ingen | javax. EJB. EJBLocalHome | javax. EJB. EJBLocalHome |
Bean klasse | javax. EJB. MessageDrivenBean | javax. EJB. Session | javax. EJB. EntityBean |
EJB 2. 0 DOCTYPE-tag
Følgende DOCTYPE-tag skal inkluderes i alle EJB 2. 0 distribusjonsbeskrivelsesfiler:
Grunnleggende beskrivelse av en økt bønne
Følgende blokk av XML inneholder en typisk oppføring for å beskrive en økt bønne i EJB-programmets distribusjonsbeskrivelse:
MyEJBName fullt ut. utdannet. RemoteHomeInterfaceName fullt ut. utdannet. RemoteInterfaceName fullt ut. utdannet. LocalHomeInterfaceName fullt ut. utdannet. LocalInterfaceName fullt ut. utdannet. BeanClassName Stateless | Stateful Container | Bean
For attributtet kan verdien enten være statsløs eller statlig. For attributtet kan verdien enten være Container eller Bean.
Grunnleggende beskrivelse av en enhetsbønne
Følgende blokk med XML-kode er en typisk beskrivelse for en bønneklasse i EJB-programmets distribusjonsbeskrivelse:
EJBComponentName fullt ut. utdannet. RemoteHomeInterfaceName fullt ut. utdannet. RemoteInterfaceName fullt ut. utdannet. LocalHomeInterfaceName fullt ut. utdannet. LocalInterfaceName fullt ut. utdannet. BeanClassName fullt. utdannet. PrimaryKeyName Container | Bean False 2. x fieldName primaryKeyFieldName
For attributtet kan verdien enten være Container eller Bean.
Grunnleggende beskrivelse av en meldingsdrevet bønne
Følgende blokk med XML illustrerer en typisk beskrivelse av en meldingsdrevet bønne i distribusjonsbeskrivelsen:
fullt ut. utdannet. BeanClassName Container | Bean Auto-acknowledge | Dups-ok-bekreft javax.JMS. Kø | javax. JMS. EmneFor attributtet kan verdien enten være Container eller Bean. For attributtet kan verdien enten være javax. JMS. Kø eller javax. JMS. Emne. For attributtet kan verdien enten være Durable eller NonDurable.
