Java 非托管bean中的EJB

Java 非托管bean中的EJB,java,jakarta-ee,ejb,Java,Jakarta Ee,Ejb,在JavaEE应用程序中将无状态EJB传递给非托管bean(线程)的最佳/推荐方法是什么?到目前为止,我已经考虑过通过构造函数发送引用。从CDI1.1(JavaEE7)开始,您可以使用CDI类获取对当前CDI容器的引用 EJB也作为CDIBean公开。因此,您只需获取对EJB本地接口的引用: CDI.current().select(YourEJBLocalInterface.class).get();

在JavaEE应用程序中将无状态EJB传递给非托管bean(线程)的最佳/推荐方法是什么?到目前为止,我已经考虑过通过构造函数发送引用。

从CDI1.1(JavaEE7)开始,您可以使用
CDI
类获取对当前CDI容器的引用

EJB也作为CDIBean公开。因此,您只需获取对EJB本地接口的引用:

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