黑马程序员技术交流社区

标题: 应用服务器与WEB SERVER的区别? [打印本页]

作者: 韩军博    时间: 2011-12-10 10:22
标题: 应用服务器与WEB SERVER的区别?
本帖最后由 韩军博 于 2011-12-10 21:10 编辑

我怎么觉得是一样的,请各位详细的解释一下
作者: ◇半度微凉    时间: 2011-12-10 10:36
它们是不一样的!应用程序服务器,通过各种协议,可以包括HTTP,把业务逻辑提供给客户端应用程序。Web服务器主要是处理向浏览器发送HTML以供浏览,它能够解析(handles)HTTP协议。当Web服务器接收到一个HTTP请求(request),会返回一个HTTP响应(response),例如送回一个HTML页面。而应用程序服务器是通过很多协议来为应用程式提供(serves)商业逻辑(business logic)以供客户端应用程序使用。应用程序使用此商业逻辑就象你调用对象的一个方法一样。 Web服务器仅仅提供一个可以执行服务器端(server-side)程序和返回(程序所产生的)响应(response)的环境,而不会超出职能范围。如果你访问的网页只有象HTML这种页面的,用WEB服务器就够了,但是如果是JSP,也就是含JAVA代码的HTML,则就需要JAVA应用服务器了,因为只有JAVA应用服务器才能解析JSP里的JAVA代码,并将解析结果以HTML的格式返回给你。



作者: 吴上储    时间: 2011-12-10 19:40
简单点 就是说 应用服务器是tomcat jboss Weblogic等 用来处理业务逻辑的
WEB SERVER 是apache或 IIs  是让客户可以通过浏览器进行访问。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2