有谁知道如何“插入”或启用IOC以在不是EJB或Servlet(而是POJO)的类中注入@EJB?因此,如果EJB和Servlet使用帮助程序类,则不会处理它们的EJB注释。应用程序服务器是Glassfish v2.1。
有没有办法用一些轻量级框架启用它?
Guice无法顺利使用EJB。
对于我的需求(现有的大型应用程序),Spring太过膨胀。
基本上我正在尝试从许多帮助程序类中删除JNDI查找。
你有什么建议吗?
谢谢,
博若
答案 0 :(得分:2)
尝试为这些帮助程序类添加本地接口,并使用@Stateless对它们(类)进行注释。因此,它们可以被识别为EJB上下文的一部分。然后使用Local接口将它们注入EJB中。