Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
面向大型javaee应用的MVC框架_Java_Java Ee 5 - Fatal编程技术网

面向大型javaee应用的MVC框架

面向大型javaee应用的MVC框架,java,java-ee-5,Java,Java Ee 5,对于每周访问量超过200万次的web应用程序,哪个MVC框架是最佳选择(性能/易开发性) 网站基本上是一个搜索引擎,但也会有大量的XML解析和高db流量 我们在JBoss4.2.3x上使用Java,PG作为DB,Solr用于搜索 我们曾考虑使用taglibs和Servlet编写JSP代码,但我们觉得会有更好的替代方案,目前还不知道,因为我们正开始使用Java Web应用程序 如有任何意见和分享,我们将不胜感激 提前谢谢 我认为你真的需要坐下来考虑这些选项,并对每一个选项(或它们的组合)进行评估

对于每周访问量超过200万次的web应用程序,哪个MVC框架是最佳选择(性能/易开发性)

网站基本上是一个搜索引擎,但也会有大量的XML解析和高db流量

我们在JBoss4.2.3x上使用Java,PG作为DB,Solr用于搜索

我们曾考虑使用taglibs和Servlet编写JSP代码,但我们觉得会有更好的替代方案,目前还不知道,因为我们正开始使用Java Web应用程序

如有任何意见和分享,我们将不胜感激

提前谢谢

我认为你真的需要坐下来考虑这些选项,并对每一个选项(或它们的组合)进行评估

您可能会使用一些可能的框架词(除了简单的带有servlet的旧JSP之外,您会想到这些框架词):

  • 支柱和瓷砖
  • 弹簧
  • 冬眠
  • 推出您自己的框架(通常对于大型项目来说是值得的,但前提是您知道自己需要什么,如果您以前没有做过web应用,这是不可能的)
  • Grails(Rails上的Groovy,但它运行在JVM上,可以使用Javalibs)
我相信还有更多

你想重新发明轮子吗?
您还希望使用哪些客户端框架?

Spring MVC可能是您的最佳选择。虽然它易于使用并与JavaEE堆栈的其余部分集成,但它允许大量定制,最后但并非最不重要的一点是,它非常快,因为几乎没有开销。我强烈推荐它。

我不想重新发明轮子,因为有那么多人重新发明了它,而且它保持不变:)。我只是想知道我应该瞄准哪里。我正在研究Spring,但是,我仍然想知道,如果Spring不适用于此项目,我还可以使用什么!。感谢信和瓷砖非常容易使用。版本2在任务上更加具体(不是一个全能的框架),因此与Spring和/或Hibernate的互操作性更强。这取决于开发人员的经验,经验越多=使用预编译的通用解决方案的需要越少。Spring2的性能如何?我有一个新问题:对于某些页面,我需要与php兼容:是否有Spring for php的版本?性能非常好,因为请求处理的开销非常小。关于PHP,我没有将其与Java集成的经验。也许你可以在