面向大型javaee应用的MVC框架
对于每周访问量超过200万次的web应用程序,哪个MVC框架是最佳选择(性能/易开发性) 网站基本上是一个搜索引擎,但也会有大量的XML解析和高db流量 我们在JBoss4.2.3x上使用Java,PG作为DB,Solr用于搜索 我们曾考虑使用taglibs和Servlet编写JSP代码,但我们觉得会有更好的替代方案,目前还不知道,因为我们正开始使用Java Web应用程序 如有任何意见和分享,我们将不胜感激面向大型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应用程序 如有任何意见和分享,我们将不胜感激 提前谢谢 我认为你真的需要坐下来考虑这些选项,并对每一个选项(或它们的组合)进行评估
提前谢谢 我认为你真的需要坐下来考虑这些选项,并对每一个选项(或它们的组合)进行评估 您可能会使用一些可能的框架词(除了简单的带有servlet的旧JSP之外,您会想到这些框架词):
- 支柱和瓷砖
- 弹簧
- 冬眠
- 推出您自己的框架(通常对于大型项目来说是值得的,但前提是您知道自己需要什么,如果您以前没有做过web应用,这是不可能的)
- Grails(Rails上的Groovy,但它运行在JVM上,可以使用Javalibs)
您还希望使用哪些客户端框架?Spring MVC可能是您的最佳选择。虽然它易于使用并与JavaEE堆栈的其余部分集成,但它允许大量定制,最后但并非最不重要的一点是,它非常快,因为几乎没有开销。我强烈推荐它。我不想重新发明轮子,因为有那么多人重新发明了它,而且它保持不变:)。我只是想知道我应该瞄准哪里。我正在研究Spring,但是,我仍然想知道,如果Spring不适用于此项目,我还可以使用什么!。感谢信和瓷砖非常容易使用。版本2在任务上更加具体(不是一个全能的框架),因此与Spring和/或Hibernate的互操作性更强。这取决于开发人员的经验,经验越多=使用预编译的通用解决方案的需要越少。Spring2的性能如何?我有一个新问题:对于某些页面,我需要与php兼容:是否有Spring for php的版本?性能非常好,因为请求处理的开销非常小。关于PHP,我没有将其与Java集成的经验。也许你可以在