我是“java world”的新手,我需要以下澄清
我的应用程序将是简单的3层Servlet,因此这是最好的选择。
答案 0 :(得分:2)
我的应用程序将是简单的3层Servlet,因此这是最好的选择。
使用:Tomcat
Tomcat是servlet container,它基本上为JPS页面和servlet提供服务。
另一方面,JBoss是一个application server(里面包含一个servlet容器,而且更复杂。)
答案 1 :(得分:1)
他们是不同的野兽。 Tomcat是一个纯servlet容器(意思是主要运行servlet和JSP)。 JBOSS实现了完整的J2EE规范,例如,添加了EJB(Enterprise Java Beans)和JMS层,并带来了额外的复杂性。
你很可能只需要像Tomcat这样的servlet容器。我建议使用Jetty,因为这个用例(只是servlet)处理起来要简单得多。
答案 2 :(得分:1)
何时使用JBOSS v / s TOMCAT?差异吗
基本上,它们是Web服务器,但Jboss是更大的 Web服务器。 JBoss还用于使用Java EE技术的企业应用程序:JMS,EJB等,以及SOA,Webservices等其他应用程序。 Jboss通常称为Application Server(与Web服务器不同)。
哪个更可靠?哪个更具可扩展性? 都。这取决于您的申请
哪个更容易管理? Tomcat的
是否都有横向扩展选项? 是
我可以在JBOSS / TOMCAT上托管以flex开发的应用程序吗? 是的,其中任何一个
我的应用程序将是简单的3层Servlet,所以这是最好的选择 你没有提到你的等级是什么,所以我建议TOMCAT
答案 3 :(得分:0)
Tomcat是一个servlet容器。 JBoss是一个J2EE容器。它使用 Tomcat作为其servlet容器。所以问题实际上没有多大意义。
答案 4 :(得分:0)
您应该为下一个项目选择哪种类型的Java应用服务器?嗯,这有点取决于你正在构建什么样的应用程序,你的需求是什么,你工作的组织类型,还有很多其他因素,请查看以下链接
http://zeroturnaround.com/rebellabs/the-great-java-application-server-debate-with-tomcat-jboss-glassfish-jetty-and-liberty-profile/