我們已經決定,我們所有的模塊化的代碼應該使用JSR-330的依賴注入,我們已經使用吉斯2.1SVN或Java EE 6 CDI做實際注射了幾個項目,並已工作非常出色。嵌入式Web容器直接支持JSR-330注入?
我們有一個剩餘的場景,我需要找到一個解決方案,即我們有一個運行在Java 5上的嵌入式Web容器,我希望能夠像在Java EE中一樣使用JSR-330注入來部署WAR文件6.
我發現GlassFish和樹脂4可以做到這一點,但是Java EE 6 Web Profile的僅僅是爲了這個目的太大,因爲我們經營的相當小的應用程序各自在自己的嵌入式服務器。
因此,問題是,確實存在一個Web容器與本地JSR-330支持容易獲得,所以我們可以部署我們現有的代碼進去(編譯爲Java 5中),而不必全焊接或吉斯-的servlet附在戰爭中。在調用Web容器的主代碼中放置一個完整的配置套件是完全正確的,但我不希望在實際的Web應用程序部署中使用任何guice/Spring/weld罐。
這是一個非常奇怪的規定:) – Bozho 2010-12-03 15:06:24
Bozho,一個小的Web容器,可以做DI? – 2010-12-03 18:18:40