Je travaille actuellement sur un projet avec plusieurs ejb et un ejb-jar.xml. Je me demande comment partager l'entrée env du fichier ejb-jar.xml entre les différents ejbs.partager env-entre plusieurs ejb
exemple:
je les suivantes ejb-jar.xml
<session>
<ejb-name>MyBeanA</ejb-name>
<ejb-class>com.enterprise.MyBeanA</ejb-class>
<env-entry>
<env-entry-name>myVar</env-entry-name>
<env-entry-type>java.lang.String</env-entry-type>
<env-entry-value>some value for my var</env-entry-value>
</env-entry>
</session>
Lorsque dans le MyBeanA j'utilise:
@Ressource
private SessionContext context;
je peux obtenir la valeur de myVar avec les éléments suivants Code:
String myVar = (String) context.lookup("java:comp/env/myVar");
Existe-t-il un moyen d'obtenir la valeur de myVar dans un autre ejb comme MyBeanB?
Merci
Je choisis enfin de mettre les données partagées sur certains fichiers de propriétés afin qu'ils soient accessibles à partir de chaque ejb. –