2010-12-06 95 views
0

我必須從頭開始設計和開發一個數據驅動的應用程序來管理我們公司的許多事情,爲此我決定採用Java EE方式。在過去,我一直在使用Struts-EJB2.0-Hibernate類型的應用程序,但在最近的研究中,有很多人建議使用Spring。 Spring MVC-Spring-Hibernate Spring MVC-Spring-Spring Spring Spring MVC Spring Spring Spring Spring MVC Spring Spring Spring Spring MVC Spring Spring Spring Spring MVC Spring Spring Spring Spring MVC Spring Spring Spring Spring MVC Spring Spring Spring Spring MVC Spring Spring Spring MVC Spring Spring Spring Spring MVC Spring Spring Spring Spring ORM Struts的彈簧+ EJB3.0冬眠哪個Java EE技術棧最適合數據驅動的應用程序?

我們從該應用程序的主要預期是:

  1. 模塊化和可擴展性(易於在這個平臺上添加新的模塊/功能的)
  2. 簡單的Web服務開發(與其他產品集成)
  3. 良好的交易管理和ORM(因爲它是一個數據驅動的應用程序)

回答

0

你提的問題是非常開放式的。我會用一些你更舒服的東西。就數據驅動而言,你有冬眠是相當不錯的。我不熟悉Spring ORM,但是hibernate是廣泛使用的東西。

+0

過去我曾經和Struts 1.x + EJB2.0 + Hibernate一起工作過但現在大家都在說Struts 1.x和EJB2.0過去的事情和未來的方式是Spring所以想到用Spring去吧。此外,它爲技術堆棧方面的應用程序開發提供了All-in-one包。 – ThinkFloyd 2010-12-06 18:12:31

1

規則彈出。嘗試Java EE 6。 Spring解決了J2EE中存在的許多問題,但不再存在。現在,執行Java EE應用程序比以前要容易得多,還有一個好處就是您不需要連接到單個供應商。

+0

除了JEE6的更多供應商之外,有沒有什麼具體的理由可以選擇Spring呢?如果Spring爲我提供了我想要構建高度模塊化和可伸縮的應用程序的所有東西,那麼我就可以使用Apache作爲單個供應商。如果你想指出某個供應商比春天做得更好,請告訴我。我過去使用JSF + ICEFaces的經驗並不好,所以這次我想去Spring路徑。 – ThinkFloyd 2010-12-06 18:06:28

相關問題