Salut tout le monde,
je travaille ds un projet EJB 3 et JSF en utilsant jboss405, j´aimerais savoir comment acceder a mon ejb3 de JSF.
Salut tout le monde,
je travaille ds un projet EJB 3 et JSF en utilsant jboss405, j´aimerais savoir comment acceder a mon ejb3 de JSF.
n est accessible par JSF que les objets qui sont déclaré dans un managed bean sinon depuis une servlet
http://www.comp.hkbu.edu.hk/docs/o/d...01/jdbcejb.htm
Oui, une injection de dépendance ne peut se faire que depuis des objets "managés" (comme une servlet ou un JSF managed bean), mais il faut aussi que le conteneur web sache faire ces injections. Ce n'est pas le cas Tomcat pour l'instant. la version en preview de Jboss le fait je pense (c'est demandé par Java EE 5). Sinon, il y a GlassFish qui fait tout ca.
JSF 1.2 gère les injections dans les managed beans. En attendant tu peux toujours utiliser un lookup en local. J'ai écris une classe qui te permet de simuler l'injection @EJB en faisant un lookup local par réflexion :
http://softquipeut.blogspot.com/2007...olution-2.html
Partager