7.8. Référence
7.8.1. Référence de nommage EJB JNDI
Le nom de recherche JNDI d'une session bean a la syntaxe suivante :
ejb:<appName>/<moduleName>/<distinctName>/<beanName>!<viewClassName>?stateful
<appName>
- Si le fichier JAR du session bean a été déployé dans un EAR, alors ce se sera le nom de l'EAR. Par défaut, le nom d'un EAR correspond à son nom de fichier sans le suffixe
.ear
. Le nom de l'application peut également être remplacé dans son fichierapplication.xml
. Si le bean de session n'est pas déployé dans un EAR, laissez le vide. <moduleName>
- Le nom du module correspond au nom du fichier dans lequel le session bean est déployé. Par défaut, le nom du fichier JAR correspond à son nom de fichier sans le suffixe
.jar
. Le nom du module peut également être remplacé par leejb-jar.xml
du JAR. <distinctName>
- JBoss EAP 6 permet à chaque déploiement de spécifier un nom distinct en option. Si le déploiement n'a pas de nom distinct, laissez le vide.
<beanName>
- Le nom du bean est le nom de classe de la session bean à invoquer.
<viewClassName>
- Le nom de classe de vue est le nom de classe complet de l'interface distante. Inclut le nom du package de l'interface.
?stateful
- Le suffixe
?stateful
est requis quand le nom JNDI se réfère à un bean de session stateful. Non inclus dans d'autres types de bean.