2010-11-03 85 views
1

我有一個小的Java2EE應用程序,它正在計劃增長(不是很快)。現在我試圖爲它選擇最佳的免費開源生產環境。我有兩個變種至今:Glassfish或Tomcat + OpenEJB?哪種變體更適合小應用程序?

  • GlassFish的第三版
  • 的Tomcat + OpenEJB的

第二個變種找我更加輕便,而且我使用嵌入式OpenEJB的自動測試。你會爲我推薦什麼?我正確的方式嗎?

+0

請注意,有計劃使用Java EE 6 Web Profile來驗證OpenEJB/Tomcat堆棧。它應該與你成功成長。 – 2010-11-10 03:57:22

+1

@David謝謝,我已經遷移到Tomcat/OpenEJB,很高興 – yegor256 2010-11-10 12:46:07

回答

1

事實證明,Tomcat + OpenEJB(帶有OpenJPA)與GlassFish相比,易於配置。特別是在像我這樣的測試密集型項目中。

1

Tomcat + Spring。只需跳過EJB。它將爲您節省一些開發時間,因爲您無需將代碼部署到應用程序服務器以運行測試。

+0

我不會將我的代碼部署到AS以運行測試,我使用[embedded OpenEJB](http://openejb.apache.org /3.0/embedded-configuration.html)(正如我在我的問題中所說的)。 – yegor256 2010-11-04 06:46:36

+0

猜猜我應該在一年或兩年前向JavaOne展示更多OpenEJB的東西,而不僅僅是啤酒:)這裏是一個演示,如果你對測試的東西感興趣http://vimeo.com/6149008 – 2010-11-10 04:03:00

+0

戴夫,我知道關於它,它很好。但是,開發人員必須從片段EJB實現,JPA實現,tx管理器,jms和J2EE堆棧的其他組件組裝堆棧。另外,對於我來說Spring有更豐富的組件和生命週期模型,所以不再使用EJB。 – 2010-11-12 16:00:37

相關問題