Jetty,Tomcat,Nginx,Geronimo,Glassfish:我很困惑

par*_*rsa 49 tomcat jetty glassfish nginx application-server

作为Java EE生态系统的新手,我对这些共享大量关键字的产品感到困惑.其中一半来自Apache软件基金会.

有人可以给我一个简短的解释吗?

Jon*_*aas 34

Jetty和Tomcat是Web容器,而Geronimo,Glassfish和JBoss支持整个J2EE堆栈(或多或少).而且,tataaa,他们使用/包括Tomcat或Jetty用于网络容器.除了Web容器之外,完全成熟的J2EE服务器最重要的部分是EJB容器,允许部署EJB,让它们在事务上下文中运行等等.今天,J2EE实际上称为Java EE.实体EJB(JPA)可以在EJB容器之外运行,比如在Tomcat中运行,但是在EJB容器提供的事务处理之外.


H6.*_*H6. 7

nginx的是一个HTTP服务器和反向代理.例如,您可以在nginx服务器后面对多个已部署的Glassfish实例进行负载平衡.