Table des matières:
- Résumé des interfaces EJB fréquemment utilisées
- L'EJB 2. 0 Balise DOCTYPE
- Description de base d'un bean session
- Description de base d'un bean entité
- Description de base d'un bean géré par message
Vidéo: Principe de la partie double : DÉBIT ET CRÉDIT - Initiation Comptabilité 5/6 2024
Partie d'Enterprise JavaBeans pour les nuls Cheat Sheet
Un Enterprise JavaBean (EJB) est comme un mini-programme qui confère des fonctionnalités uniques à l'application, ou container , il s'exécute. Voici les principes fondamentaux de l'écriture du code EJP.
Résumé des interfaces EJB fréquemment utilisées
Le tableau suivant identifie les interfaces que vous devez implémenter pour chaque type de Enterprise JavaBean (EJB) que vous créez.
Interface / Classe | Bean piloté par message | Bean Session | Entité Bean |
---|---|---|---|
Interface distante | Aucune | javax. ejb. EJBObject | javax. ejb. EJBObject |
Interface locale | Aucune | javax. ejb. EJBLocalObject | javax. ejb. EJBLocalObject |
Remote Home interface | Aucune | javax. ejb. EJBHome | javax. ejb. EJBHome |
Interface locale locale | Aucune | javax. ejb. EJBLocalHome | javax. ejb. EJBLocalHome |
Classe de haricots | javax. ejb. MessageDrivenBean | javax. ejb. SessionBean | javax. ejb. EntityBean |
L'EJB 2. 0 Balise DOCTYPE
La balise DOCTYPE suivante doit être incluse dans tous les fichiers descripteur de déploiement EJB 2. 0:
Description de base d'un bean session
Ce qui suit block of XML contient une entrée typique pour décrire un bean session dans le descripteur de déploiement de l'application EJB:
MyEJBName. qualifié. RemoteHomeInterfaceName entièrement. qualifié. RemoteInterfaceName entièrement. qualifié. LocalHomeInterfaceName entièrement. qualifié. LocalInterfaceName entièrement. qualifié. BeanClassName Stateless | Conteneur Stateful | Bean
Pour l'attribut, la valeur peut être soit sans état, soit avec état. Pour l'attribut, la valeur peut être Container ou Bean.
Description de base d'un bean entité
Le bloc de code XML suivant est une description typique d'une classe de bean entité dans le descripteur de déploiement de l'application EJB:
EJBComponentName. qualifié. RemoteHomeInterfaceName entièrement. qualifié. RemoteInterfaceName entièrement. qualifié. LocalHomeInterfaceName entièrement. qualifié. LocalInterfaceName entièrement. qualifié. BeanClassName entièrement. qualifié. PrimaryKeyName Container | Bean False 2. x fieldName primaryKeyFieldName
Pour l'attribut, la valeur peut être Container ou Bean.
Description de base d'un bean géré par message
Le bloc XML suivant illustre une description typique d'un bean géré par message dans le descripteur de déploiement:
. qualifié. BeanClassName Container | Bean Auto-acquittement | Dups-ok-admet javax.jms. File d'attente | javax. jms. SujetPour l'attribut, la valeur peut être Container ou Bean. Pour l'attribut, la valeur peut être soit javax. jms. File d'attente ou javax. jms. Sujet. Pour l'attribut, la valeur peut être Durrable ou NonDurable.