2015-05-14 80 views
-3

在Java EE应用程序中将无状态EJB传递给非托管bean(线程)的最佳方式/推荐方式是什么?我曾经考虑过通过构造函数发送引用。非托管bean中的EJB

回答

0

从CDI 1.1(Java EE 7)开始,您可以使用CDI类来获取对当前CDI容器的引用。

EJB也暴露为CDI bean。所以,你只需要参考你的EJB的本地接口:

CDI.current().select(YourEJBLocalInterface.class).get();