Vic*_*cky 5 junit dependency-injection cdi ejb-3.0 jboss-weld
CDI可以在我的远程EJB客户端中注入EJB引用吗?
实际上我有一个JUnit测试用例,它在我的系统上本地运行并访问在独立JBoss AS上运行的EJB.我目前正在使用JNDI访问bean的远程业务接口并对其进行测试.
我想知道,如果@Inject可以帮助我在这里直接将我的EJB实例注入我的测试用例,这样我就可以避免JNDI查找并仍然访问EJB?
不便携.从CDI规范:
会话bean的不受限制的bean类型集包含bean的所有本地接口及其超接口.如果会话bean具有bean类本地视图,则不受限制的bean类型集包含bean类和所有超类.另外,java.lang.Object是每个会话bean的bean类型.
远程接口不包含在bean类型集中.
| 归档时间: |
|
| 查看次数: |
1665 次 |
| 最近记录: |