2008-12-18 123 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堆栈的其他部分集成在一起,但它允许进行大量的自定义,最后但并非最不重要的是,它非常快速,因为几乎没有开销。我强烈推荐它。

相关问题