web服务器属于应用服棚庆厅务器的一种,应用服务器指的是以服务端-客户端差余模式 ,链隐在服务器上运行程序以提供应用服务来满足用户需要的一种软件
Web服务器的核心职责在于提供Web信息浏览服务,它需要支持HTTP协议、HTML文档格式及URL,与客户端的网络浏览器协同工作。
通常情况下,HTTP服务器和Web服务器被视为同义词,尽管可能绝信存在支持其他协议的Web服务器,但作者并未考证。
应用服务器(简称应凯宏源用服务器),按照微软的定义,它是一种执行共享业务应用程序的底层系统软件,类似于文件服务器为多用户提供文件访问,应用服务器允许多个用户同时使用应用程序,尤其是客户端开发的应用程序。
简而言之,Web服务器负责传送页面使浏览器能够浏览,而应用服务器则提供客户端应用程序可调用的方法。
确切地说,Web服务器专注于处理HTTP请求,而应用服务器则通过多种协议为应用程序提供商业逻辑。
以Java EE为例,Web服务器主要负责处理静态页面和作为Servlet容器,解释和执行servlet/jsp,而应用服务器则运行业务逻辑,包括EJB、JNDI和JMX API等J2EE API,并处理事务处理、数据库连接等功能。
在企业级应用中,应用服务器提供的功能远比Web服务盯态器强大。
IIS、Apache、Tomcat等可以归类为Web服务器,而Weblogic、WebSphere则属于应用服务器。
Apache是一个纯粹的Web服务器,而Tomcat可以被视为轻量级应用服务器或带有应用服务器功能的Web服务器。
Apache具有强大的HTML页面解释能力,但不能解释嵌入页面内的服务器端脚本代码(如JSP/Servlet)。
Tomcat早期是嵌入Apache内的JSP/Servlet解释引擎,后来独立运行,成为一个独立的Servlet和JSP容器,使业务逻辑层代码和界面交互层代码分离。
IIS早期是纯粹的Web服务器,后来嵌入了ASP引擎,可以解释VBScript和JScript服务器端代码,因此可以兼作应用服务器,但功能和性能远不如真正的J2EE应用服务器。
WEB服务器属于应用服务器的一种。
本文地址:http://www.hyyidc.com/article/34367.html
上一篇:局域网内都有哪些服务器局域网内都有哪些服...
下一篇:outlook邮箱服务器是什么?outlook邮箱登录...