Jetty,Tomcat,Nginx,Geronimo,Glassfish:我很困惑
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jetty,Tomcat,Nginx,Geronimo,Glassfish:我很困惑相关的知识,希望对你有一定的参考价值。
作为Java EE生态系统的新手,我对这些共享大量关键字的产品感到困惑。其中一半来自Apache软件基金会。
有人可以给我一个简短的解释吗?
Jetty和Tomcat是Web容器,而Geronimo,Glassfish和JBoss支持整个J2EE堆栈(或多或少)。而且,tataaa,他们使用/包括Tomcat或Jetty用于网络容器。除了Web容器之外,全面的J2EE服务器中最重要的部分是EJB容器,它允许部署EJB,让它们在事务上下文中运行等等。今天,J2EE实际上称为Java EE。实体EJB(JPA)可以在EJB容器之外运行,比如在Tomcat中,但是在EJB容器提供的事务处理之外。
Tomcat和Jetty是Web服务器可以管理servlet,但不是Java EE。
Glassfish和JBOSS可以完全管理Java EE。
而Nginx是一个HTTP服务器和一个反向代理。例如,您可以在nginx服务器后面负载平衡多个已部署的Glassfish实例。
出于安全原因,也使用Nginx,因此您可以隐藏应用程序服务器。
它们都是应用程序/ Web服务器。
How would you compare Apache Tomcat & Glassfish as production servers?
http://www.opensource-it.com/enterprise_software/http_servers
以上是关于Jetty,Tomcat,Nginx,Geronimo,Glassfish:我很困惑的主要内容,如果未能解决你的问题,请参考以下文章