根据定义,我已阅读web server
可以满足http请求(例如Apache)的要求。web container
是可以服务于servlet和JSP等的东西。由于Tomcat既可以服务于http请求,也可以服务于servlet和JSP,因此它被视为Web服务器和Web容器。
诸如Jboss,Glassfish之类的应用程序服务器是成熟的Java EE服务器,除Web容器外,还包括其他容器。
现在,为了使Glassfish之类的应用程序服务器能够独立工作,它还需要内置一个Web服务器(http服务器)。因此,它应该包含一个网络服务器来处理其获胜的功能,如果它不包含内置的网络服务器,则应该有一种方法可以将现有的Web服务器(如apache)插入此应用程序服务器。
实际执行什么?它包括Web服务器吗?还是应该将Web服务器插入这些Java EE应用程序服务器?
最佳答案
是的,它包括一个完整的网络层。 Java Servlet规范涵盖了大部分内容。