Inhoudsopgave:
- Overzicht van veelgebruikte EJB-interfaces
- De EJB 2. 0 DOCTYPE-tag
- Algemene beschrijving van een sessieboon
- Basisbeschrijving van een entiteit bean
- Basisbeschrijving van een berichtgestuurde bean
Video: Capitalism and Socialism: Crash Course World History #33 2025
Onderdeel van Enterprise JavaBeans For Dummies Cheat Sheet
Een Enterprise JavaBean (EJB) is als een miniprogramma dat unieke functionaliteit verleent aan de toepassing, of container , het loopt erin. Hieronder staan de fundamenten van het schrijven van EJP-code.
Overzicht van veelgebruikte EJB-interfaces
De volgende tabel geeft de interfaces aan die u moet implementeren voor elk type Enterprise JavaBean (EJB) dat u maakt.
Interface / klasse | Berichtgestuurde bonen | Sessie Bean | Entiteit Bean |
---|---|---|---|
Externe interface | Geen | javax. ejb. EJBObject | javax. ejb. EJBObject |
Lokale interface | Geen | javax. ejb. EJBLocalObject | javax. ejb. EJBLocalObject |
Externe startinterface | Geen | javax. ejb. EJBHome | javax. ejb. EJBHome |
Lokale startinterface | Geen | javax. ejb. EJBLocalHome | javax. ejb. EJBLocalHome |
Bean klasse | javax. ejb. MessageDrivenBean | javax. ejb. SessionBean | javax. ejb. EntityBean |
De EJB 2. 0 DOCTYPE-tag
De volgende DOCTYPE-tag moet worden opgenomen in alle EJB 2. 0 Deployment descriptor-bestanden:
Algemene beschrijving van een sessieboon
Het volgende XML-blok bevat een typische invoer voor het beschrijven van een sessieboon in de toepassingsdescriptor van de EJB-toepassing:
Volledige MyEJBName. gekwalificeerd. RemoteHomeInterfaceName volledig. gekwalificeerd. RemoteInterfaceName volledig. gekwalificeerd. LocalHomeInterfaceName volledig. gekwalificeerd. LocalInterfaceName volledig. gekwalificeerd. BeanClassName Stateless | Stateful Container | Bean
Voor het kenmerk kan de waarde Stateless of Stateful zijn. Voor het kenmerk kan de waarde Container of Bean zijn.
Basisbeschrijving van een entiteit bean
Het volgende blok XML-code is een typische beschrijving voor een entiteit bean-klasse in de implementatiedescriptor van de EJB-toepassing:
EJBComponentName volledig. gekwalificeerd. RemoteHomeInterfaceName volledig. gekwalificeerd. RemoteInterfaceName volledig. gekwalificeerd. LocalHomeInterfaceName volledig. gekwalificeerd. LocalInterfaceName volledig. gekwalificeerd. BeanClassName volledig. gekwalificeerd. PrimaryKeyName-container | Bean False 2. x fieldName primaryKeyFieldName
Voor het kenmerk kan de waarde Container of Bean zijn.
Basisbeschrijving van een berichtgestuurde bean
Het volgende XML-blok illustreert een typische beschrijving van een berichtgestuurde bean in de descriptor van de implementatie:
volledig. gekwalificeerd. BeanClassName-container | Bean Auto-erkenning | Dups-ok-erkennen javax.jms. Wachtrij | javax. jms. OnderwerpVoor het kenmerk kan de waarde Container of Bean zijn. Voor het kenmerk kan de waarde javax zijn. jms. Wachtrij of javax. jms. Onderwerp. Voor het attribuut kan de waarde Durability of NonDurable zijn.
