【发布时间】:2013-10-10 23:12:49
【问题描述】:
我想将一个单例 EJB 注入我的 POJO 类。
使用新的 EJB 3.1 规范,是否可以将 EJB 注入 POJO?
我知道在 EJB 3.0 中,@EJB 注释可用于注入 EJB,但这不适用于简单的 POJO。
@javax.inject.Inject 也不适合我。
还有一点,容器资源和非容器资源有什么区别? 如何实现,我使用的是 JBoss AS 7.1.1。
【问题讨论】:
-
你最后一个问题不完整:what有什么区别?
-
要使用@Inject,您应该拥有 beans.xml 文件。请参考:seamframework.org/Documentation/WhatIsBeansxmlAndWhyDoINeedIt
-
谢谢 bkail 和 Chechus ,抱歉我错过了最后一个问题...我的问题是,容器资源和非容器资源有什么区别?如果可能,请提出任何例子......
-
我不认为“容器资源”是规范定义的术语;在哪里找到的?无论如何,它可能意味着“由容器创建/注入的对象”,如我的回答中所述。