【问题标题】:when use inject (@EJB) or lookup for referencing an ejb?何时使用注入(@EJB)或查找来引用 ejb?
【发布时间】:2012-03-27 22:42:19
【问题描述】:

我有一个@Singleton Bean,我想在另一个@stateless Bean 中使用它,这是正确的还是可行的?我可以使用@EJB 引用无状态bean 吗?在this thread 我读到我不能。我应该只使用查找吗?为什么?

谢谢。

【问题讨论】:

    标签: jsf ejb


    【解决方案1】:

    那个答案是关于在@Stateless 中注入@Stateful,这确实是一个非常糟糕的主意。但是你只有一个 @Singleton 并且你应该能够在任何类型的 EJB 中毫无问题地注入它(只要它真的被设计成它确实值得一个 @ 987654325@),无论如何,@Singleton 的唯一实例只有一个。

    另请参阅此相关答案:access existing instance stateful inside stateless, java ee 6

    【讨论】:

    • 我使用@Singleton bean 来管理邮件发送队列。谢谢@BalusC!
    猜你喜欢
    • 2011-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-07
    相关资源
    最近更新 更多