更好的EJB3 IOC

时间:2009-11-08 07:41:39

标签: java-ee ejb-3.0 ejb

有谁知道如何“插入”或启用IOC以在不是EJB或Servlet(而是POJO)的类中注入@EJB?因此,如果EJB和Servlet使用帮助程序类,则不会处理它们的EJB注释。应用程序服务器是Glassfish v2.1。

有没有办法用一些轻量级框架启用它?

  1. Guice无法顺利使用EJB。

  2. 对于我的需求(现有的大型应用程序),Spring太过膨胀。

  3. 基本上我正在尝试从许多帮助程序类中删除JNDI查找。

    你有什么建议吗?

    谢谢,

    博若

1 个答案:

答案 0 :(得分:2)

尝试为这些帮助程序类添加本地接口,并使用@Stateless对它们(类)进行注释。因此,它们可以被识别为EJB上下文的一部分。然后使用Local接口将它们注入EJB中。