2008-12-18 63 views
3

對於Web應用程序來說,哪個MVC框架是最佳選擇(性能/易用性),每週訪問量將高達200萬次。適用於大型Java EE應用程序的MVC框架

該網站基本上是一個搜索引擎,但也會有大量的XML解析和高數據庫流量。

我們使用Java,通過Jboss 4.2.3x,PG用作數據庫,Solr用於搜索。

我們在考慮使用taglibs和Servlet的代碼JSP,但是我們感覺會有更好的選擇,但我們現在還不知道,因爲我們從Java Web應用程序世界開始。

任何意見,和你的經驗分享將不勝感激!
在此先感謝!

回答

2

我認爲你真的需要坐下來選擇,並評估每一個(或其組合)。

,你可以使用(即浮現在腦海中,除了普通的舊的JSP與Servlet的)一些可能framewords是:

  • Struts和Tiles
  • 休眠
  • 滾你自己的框架(對於大型項目通常是值得的,但只有當你知道你需要的時候,如果你之前沒有做過web應用程序,這是不太可能的)
  • Grails(Groovy on Rails,但它運行在JVM上,可以使用Jav一個庫)

,還有更多我敢肯定...

是否要推倒重來? 你還想使用哪些客戶端框架?

+0

我不想重新發明輪子,因爲很多人對它進行了重新設計,並且保持不變:)。我只想知道我應該瞄準的目標。我正在看一看Spring,但是,如果Spring不能用於這個項目,我還想知道還能使用什麼。謝謝 – 2008-12-18 12:17:19

+0

Struts和Tiles非常易於使用。版本2通過更具體的任務(不是全部框架)與Spring和/或Hibernate更加互操作。這取決於IMO開發者的經驗,更多的經驗==不需要使用預先推出的通用解決方案。 – JeeBee 2008-12-18 12:35:14

2

Spring MVC可能是您的最佳選擇。雖然易於使用並與Java EE堆棧的其他部分集成在一起,但它允許進行大量的自定義,最後但並非最不重要的是,它非常快速,因爲幾乎沒有開銷。我強烈推薦它。

相關問題