|
 |
 | Le descripteur de déploiement |
|
 |
|
Les descripteurs de déploiement correspondent à des fichiers de propriétés ejb-jar.xml. Ils
permettent de décrire les attributs d'exécution des composants côté serveur
(sécurité, contexte transactionnel). Ils aident les outils de déploiement à ajouter
des beans au conteneur EJB. Une fois le bean déployé, les propriétés décrites dans
les descripteurs de déploiement serviront toujours à indiquer au conteneur EJB
comment gérer l'exécution du Bean.
Vous trouverez ci-dessous un exemple de descripteur pour notre application Cabin.
<ejb-jar>
<enterprise-beans>
<entity>
<ejb-name>CabinEJB</ejb-name>
<home>com.titan.CabinHomeRemote</home>
<remote>com.titan.CabinRemote</remote>
<ejb-class>com.titan.CabinBean </ejb-class>
<persistence-type>Container</persistence-type>
<prim-key-class>java.lang.Integer</prim-key-class>
<reentrant>False</reentrant>
</entity>
</enterprise-beans>
</ejb-jar>
Les éléments précèdent représentent:
<entreprise-beans> : contient les déclarations pour tous les beans métier décrits par ce document. Il peut contenir des éléments <entity>, <session> ou <message-driven> qui décrivent les beans entité, session et orientés message.
<entity>: décrit un bean entité et ses informations de déploiements.
<ejb-name> : le nom descriptif d'un Bean.
<home> : nom de la classe de l'interface distante du Home.
<remote> : nom de la classe de l'interface distante.
<ejb-class> : nom de la classe du beans.
<prim-key-class>: nom de la classe de la clé primaire du Bean.
|
|
 |
 |
 |
|