是否可以使用@EJB註釋將ejb注入到pojo中? 如果是這樣,我是否必須在JBoss服務器上設置任何特殊的東西才能使其工作?在POJO中使用依賴注入來注入EJB
請讓我們不討論這樣做背後的理由 - 我只是想破解一些舊代碼,使其:-)
是否可以使用@EJB註釋將ejb注入到pojo中? 如果是這樣,我是否必須在JBoss服務器上設置任何特殊的東西才能使其工作?在POJO中使用依賴注入來注入EJB
請讓我們不討論這樣做背後的理由 - 我只是想破解一些舊代碼,使其:-)
是工作,如果你可以讓JBoss的創建POJO你。
你的問題是,你可能會打電話new
創建Pojo和框架不能攔截這是爲什麼@EJB被忽略。
解決方案是使用工廠來創建Pojos並告訴工廠EJB,因此可以在返回新的Pojo之前設置它們。
不確定,但EJB 3.1應該允許這樣做。
你的意思是一個正常的工廠模式創建爲一個bean,對吧?工廠不是JBoss的特定部分?! – homaxto 2009-11-02 08:21:03
我指的是四人幫模式:http://en.wikipedia.org/wiki/Factory_pattern – 2009-11-02 08:57:49
如果我使用工廠來設置EJB的話,那麼我不使用@EJB,或者我誤解了某些東西? – homaxto 2009-11-02 11:03:22