从POJO访问EJB

Jam*_*mes 3 java java-ee-6 ejb-3.1

是否可以从POJO访问EJB?我试过了

@EJB MyClass obj
Run Code Online (Sandbox Code Playgroud)

但这不起作用.

Pas*_*ent 7

注射有可能如果您使用JSR-199(Java的ç ontexts和d ependency njection),可以把任何东西放入一个托管组件.因此,如果您的POJO是CDI托管bean,您可以:

@Inject MyEjb service
Run Code Online (Sandbox Code Playgroud)

没有CDI,您将不得不进行查找.

也可以看看