Le Serveur d'Application JBoss & les Entreprise JavaBean

 

Home

Les Entreprise JavaBean (EJB)

Les serveurs J2EE

Les 3 types d'EJB

Les classes et interfaces d'un EJB

Le descripteur de deploiement

Le serveur JBoss

Architecture technique JBoss

Installation du serveur

tutoriel JBoss - Eclipse

Bibliographie
 
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.

  •  
    Copyright © Alexandre BOLE