应用程序服务器是否像Web服务器上的额外的应用程序服务器层?
应用服务器是否始终以Web服务器为核心?
有什么不同?
解决方法
不,应用服务器不包含Web服务器…
阅读以下文章…
http://www.answers.com/topic/application-server
http://download.oracle.com/docs/cd/E19159-01/819-3671/ablat/index.html
基本上:
在20世纪90年代中期的Web爆炸之后,应用服务器成为基于Web的.
另外还有Web服务器,Web容器和应用服务器之间的区别
Web服务器,Web容器和应用程序服务器之间的区别
Web服务器是能够接收HTTP请求,解释它们,处理相应HTTP响应并将其发送到相应客户端(Web浏览器)的服务器.示例:Apache Web Server.阅读有关Web服务器及其工作的更多信息>>
Web容器是符合J2EE的实现,为Servlet和JSP提供了一个运行环境.换句话说,我们可以说Web容器是Servlet引擎和JSP引擎的组合.如果HTTP请求引用了Web组件(通常是Servlet或JSP),则将请求转发到Web容器,并将请求的结果发送回Web Server,Web Server将使用该结果来准备HTTP响应特定的HTTP请求示例:Tomcat是一个典型的Web容器.典型的设置是将Apache HTTP Server作为Web服务器,将Tomcat作为Web容器.
应用程序服务器是一个完整的服务器,它提供了运行业务组件(EJB,ADF BC等)的环境,以及提供Web容器以及Web服务器的功能.示例:Bea WebLogic,IBM WebSphere,Oracle应用服务器等