Je ne suis pas sûr que la recherche jndi est nécessaire ou non en termes d'avantages de la technologie ejb3. Toute aide serait appréciée Merci.En utilisant ejb3 et jsf dois-je encore faire jndi lookup?
0
A
Répondre
3
Oui, vous devez. Mais vous pouvez utiliser des annotations pour cela.
@EJB private BeanInterface yourbean
Il sera injecté pour vous. Assurez-vous que votre interface est également annotée avec @Local ou @Remote. Cela dépend de l'endroit où vous allez déployer si vous devez spécifier le nom jndi dans un fichier de configuration ou non.
Tout d'abord merci beaucoup pour votre réponse. Cependant, pouvez-vous m'expliquer que vous vouliez dire si je n'ai pas à faire une recherche jndi (ctx.lookup (bla bla)) ou que je dois le faire, mais ne pas avoir besoin d'appeler une méthode de bean géré, car avec @EJB anno. l'injection sera suffisante pour cela? En passant, mon application. fonctionne sur jboss 4.2; est-ce que l'annotation @EJB (et aussi celles liées à l'injection) est compatible avec jboss4.2? Encore merci beaucoup. Baris – Javatar