部署Spring 4应用程序的最佳选择是什么?
我不喜欢开始一场火焰战。由于没有类似的问题,我想知道这两种方法的优点和缺点。
答案 0 :(得分:1)
作为一种简化/概括,据我所知,Spring为开发人员提供了Java EE的大部分功能,但不需要完整的应用服务器。由于完整的应用程序服务器不是必需的,容器服务器(如Tomcat)就足够了(有关Spring和Java EE之间区别的更多细节可以在这里找到:Difference between Java EE and Spring framework)将TomEE视为一个稍微公平的比较如果你正在考虑性能,这可能会有一个完整的应用程序服务器的开销。
这篇文章可能很有意思:http://zeroturnaround.com/rebellabs/the-great-java-application-server-debate-jboss-as7-aka-wildfly/,虽然它已经有一两年了,但它将JBoss 7与Tomcat进行了比较。虽然这篇文章对你来说可能不够结论,但评论可能会给你一些“思考的东西”。该文章的一般发现是,如果您需要标准的性能和支持,以及更美观的管理界面,那么JBoss可能会让您感兴趣。
还有以下文章会引起关注,但请比较一些其他选项(http://zeroturnaround.com/rebellabs/the-great-java-application-server-debate-with-tomcat-jboss-glassfish-jetty-and-liberty-profile/)。