Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 通过使用ejb3和jsf,我还需要进行jndi查找吗?_Java_Jsf_Ejb 3.0_Ejb_Jndi - Fatal编程技术网

Java 通过使用ejb3和jsf,我还需要进行jndi查找吗?

Java 通过使用ejb3和jsf,我还需要进行jndi查找吗?,java,jsf,ejb-3.0,ejb,jndi,Java,Jsf,Ejb 3.0,Ejb,Jndi,就ejb3技术优势而言,我不确定jndi查找是否必要。任何帮助都将不胜感激,谢谢。是的,您需要帮助。但是您可以使用注释来实现这一点 @EJB private BeanInterface yourbean 会给你注射的。确保您的接口也带有@Local或@Remote注释。是否需要在配置文件中指定jndi名称取决于部署到的位置。是的,您需要这样做。但是您可以使用注释来实现这一点 @EJB private BeanInterface yourbean 会给你注射的。确保您的接口也带有@Local或

就ejb3技术优势而言,我不确定jndi查找是否必要。任何帮助都将不胜感激,谢谢。

是的,您需要帮助。但是您可以使用注释来实现这一点

@EJB private BeanInterface yourbean

会给你注射的。确保您的接口也带有@Local或@Remote注释。是否需要在配置文件中指定jndi名称取决于部署到的位置。

是的,您需要这样做。但是您可以使用注释来实现这一点

@EJB private BeanInterface yourbean

会给你注射的。确保您的接口也带有@Local或@Remote注释。是否需要在配置文件中指定jndi名称取决于部署到的位置。

首先,非常感谢您的回复。然而,您能解释一下,您的意思是我不必做任何jndi查找(ctx.lookup(bla-bla))还是我必须做但不必调用任何托管bean方法,因为@EJB anno。注射够了吗?顺便说一下,我的应用程序。在JBoss4.2上运行;@EJB注释(以及与注入相关的注释)是否能够与jboss4.2一起使用?再次非常感谢。首先非常感谢你的回复。然而,您能解释一下,您的意思是我不必做任何jndi查找(ctx.lookup(bla-bla))还是我必须做但不必调用任何托管bean方法,因为@EJB anno。注射够了吗?顺便说一下,我的应用程序。在JBoss4.2上运行;@EJB注释(以及与注入相关的注释)是否能够与jboss4.2一起使用?再次非常感谢。巴里