CDI 可以注入我的 Bean 的远程实例吗?
CDI 可以在我的远程 EJB 客户端中注入 EJB 引用吗?
实际上,我有一个 JUnit 测试用例,它在我的系统上本地运行,并访问在独立 JBoss AS 上运行的 EJB。我目前正在使用 JNDI 访问 bean 的远程业务接口并对其进行测试。
我想知道,@Inject 是否可以帮助我将 EJB 实例直接注入到我的测试用例中,以便我可以避免 JNDI 查找并仍然访问 EJB?
Can CDI inject EJB references in my remote EJB client?
Actually I've a JUnit test case that runs locally on my system and access a EJB running on a standalone JBoss AS. I'm currently using JNDI to access remote business interface of the bean and testing the same.
I would like to know, If @Inject can help me here injecting my EJB instance directly to my test case so that I could avoid JNDI lookups and still access the EJB?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不便于携带。来自 CDI 规范:
Not portably. From the CDI specification: