开发者

Using Dependency Injection in POJO's to inject EJB's

Is it possible to inject ejb's into 开发者_运维百科pojo's using the @EJB annotation? If it is, do I have to set up anything special on a JBoss server to make it work?

Please let us not discuss the rationale behind doing this - I am just trying to hack some old code to make it work :-)


Yes, if you can make JBoss create the Pojo for you.

Your problem is that you probably call new to create the Pojo and the framework can't intercept this which is why @EJB is ignored.

The solution is to use a factory to create your Pojos and tell the factory about the EJBs, so it can set them before returning the new Pojo.


Not sure, but EJB 3.1 should allow this.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜