【问题标题】:By using ejb3 and jsf do I still have to do jndi lookup?通过使用 ejb3 和 jsf,我还需要进行 jndi 查找吗?
【发布时间】:2010-04-29 06:25:02
【问题描述】:

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

【问题讨论】:

    标签: java jsf ejb-3.0 ejb jndi


    【解决方案1】:

    是的,你需要。但是您可以为此使用注释。

    @EJB private BeanInterface yourbean
    

    它将为您注入。确保您的界面也使用@Local 或@Remote 进行注释。这取决于您是否需要在配置文件中指定 jndi 名称。

    【讨论】:

    • 首先非常感谢您的回复。但是,您能否解释一下,您的意思是我不必进行任何 jndi 查找 (ctx.lookup(bla bla)) 还是我必须这样做但不必调用任何托管 bean 方法,因为使用 @EJB anno。注射就够了吗?顺便说一句,我的应用程序。在 jboss 4.2 上运行; @EJB 注释(以及关于注入的相关注释)是否能够与 jboss4.2 一起使用?再次非常感谢。巴里斯
    猜你喜欢
    • 2011-08-08
    • 2011-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-24
    • 1970-01-01
    • 1970-01-01
    • 2010-12-04
    相关资源
    最近更新 更多