‘壹’ WEB服务器,应用程序服务器有何区别
WEB服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务。
服务器是"硬件"的概念,至于拿来做什么应用是"软件"的概念.
sql server是一个数据库软件
ASP是一种网络程序语言
ASP+sql server能制作出动态网站程序,方便管理.
IIS是服务器端的编译器,将asp语言编译为html语言
html是一种静态网页语言
你所看到的网页就是通过浏览器对html语言作解释后得出的.
‘贰’ Web 服务器与应用服务器的区别是什么
Web服务器一般指的是处理静态请求或转发http请求的服务器,而应用服务器一般是用来处理动态请求的服务器。两者并没有很严格的区别。
‘叁’ 应用服务器跟web服务器有什么区别
web服务器只是应用服务器的一种,可以叫做:web应用服务器;
web服务器比如:iis+php+mysql
应用服务器可以提供:web服务、weblogic、Tomcat等应用;
举个例子:Tomcat
主要应用于提供jsp程序的开放调试轻量级web服务
所以可以看出web服务器只是应用服务器的一个小部分。
‘肆’ web服务器和应用服务器有什么不同
简而言之,应用服务器处理业务逻辑,web服务器则主要是让客户可以通过浏览器进行访问,处理HTML文件,web服务器通常比应用服务器简单。
WEB服务器:Apache、IIS、Nginx(也是反向代理服务器)
应用服务器:Tomcat、Weblogic、Jboss。
‘伍’ 应用服务器和web服务器的区别
简单讲,Web服务器是提供显示页面使浏览器可以浏览,而应用程序服务器提供的是客户端应用程序可以调用的方法。
‘陆’ Web服务器和应用程序服务器的区别
Web服务器的基本功能就是提供Web信息浏览服务。它只需支持HTTP协议、HTML文档格式及URL。与客户端的网络浏览器配合。因为Web服务器主 要支持的协议就是HTTP,所以通常情况下HTTP服务器和WEB服务器是相等的(有没有支持除HTTP之外的协议的web服务器,作者没有考证过),说 的是一回事。
应用程序服务器(简称应用服务器),我们先看一下微软对它的定义:"我们把应用程序服务器定义为“作为服务器执行共享业务应用程序的底层的系统软件”。 就像文件服务器为很多用户提供文件一样,应用程序服务器让多个用户可以同时使用应用程序(通常是客户创建的应用程序)"
通俗的讲,Web服务器传送(serves)页面使浏览器可以浏览,然而应用程序服务器提供的是客户端应用程序可以调用(call)的方法 (methods)。确切一点,你可以说:Web服务器专门处理HTTP请求(request),但是应用程序服务器是通过很多协议来为应用程序提供 (serves)商业逻辑 (business logic)。
以Java EE为例,Web服务器主要是处理静态页面处理和作为 Servlet容器,解释和执行servlet/JSP,而应用服务器是运行业务逻辑的,主要是EJB、 JNDI和JMX API等J2EE API方面的,还包含事务处理、数据库连接等功能,所以在企业级应用中,应用服务器提供的功能比WEB服务器强大的多。
以这样的定义,IIS、Apache、Tomcat都可以属于Web服务器,Weblogic、WebSphere都属于应用服务器。
Apache:在Web服务器中,Apache是纯粹的Web服务器,经常与Tomcat配对使用。它对HTML页面具有强大的解释能力,但是不能解释嵌入页面内的服务器端脚本代码(JSP/Servlet。
Tomcat:早期的Tomcat是一个嵌入Apache内的JSP/Servlet解释引擎Apache+Tomcat就相当于IIS+ASP。后来的 Tomcat已不再嵌入Apache内,Tomcat进程独立于Apache进程运行。 而且,Tomcat已经是一个独立的Servlet和JSP容器,业务逻辑层代码和界面交互层代码可以分离了。因此,有人把Tomcat叫做轻量级应用服 务器。
IIS:微软早期的IIS,就是一个纯粹的Web服务器。后来,它嵌入了ASP引擎,可以解释VBScript和JScript服务器端代码了,这时,它 就可以兼作应用服务器。当然,它与J2EE应用服务器根本无法相比,但是,从功能上说,从原理上说,它勉强可以称之为应用服务器。确切地说,它是兼有一点 应用服务器功能的Web服务器。
综上:Apache是纯粹的web服务器,而Tomcat和IIS因为具有了解释执行服务器端代码的能力,可以称作为轻量级应用服务器或带有服务器功能的Web服务器。
‘柒’ Web 应用程序 和 Web服务 有什么区别
一、web应用程序(web application):web应用程序是透过http请求来存取web服务器的网页,或执行服务端网页技术的程序,例如:ASP,ASP.NET,JSP,PHP。
二、web服务(web services):透过通讯协定SOAP或RESTful api提供资料交换和工作分享,这也是一种web应用程序,只不过是透过web服务来执行。
‘捌’ web服务器和应用服务器的区别
WEB服务器:理解WEB服务器,首先你要理解什么是WEB?
WEB表现为三种形式,即超文本(hypertext)、超媒体(hypermedia)和超文本传输协议(HTTP)。你可以简单理解为你所看到的HTML页面就是WEB的数据元素,处理这些数据元素的应用软件就叫WEB服务器,如IIS、apache等。WEB服务器与客户端打交道,它要处理的主要信息有:session、request、response、HTML、JS、CS等。
应用服务器:应用服务器如JSP,处理的是非常规性WEB页面(JSP文件),他动态生成WEB页面,生成的WEB页面在发送给客户端(实际上当应用服务器处理完一个JSP请求并完成JSP生成HTML后它的任务就结束了,其余的就是WEB处理的过程了)。
Web服务器和应用服务器的关系:WEB服务器一般是通用的,而应用服务器一般是专用的,如Tomcat只处理JAVA应用程序而不能处理ASPX或PHP。而Apache是一个WEB服务器f(HTTP服务器),他的信息源可以是配置在tomcat中的JAVA应用,也可以是ASPX应用。
‘玖’ web服务器和应用服务器的区别
一、指代不同
1、web服务器:叫网页服务器或web服务器。WEB服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务。
2、应用服务器:指通过各种协议把商业逻辑曝露给客户端的程序。
二、功能不同
1、web服务器:可以解析(handles)HTTP协议。当Web服务器接收到一个HTTP请求(request),会返回一个HTTP响应(response),例如送回一个HTML页面。
2、应用服务器:提供了访问商业逻辑的途径以供客户端应用程序使用。应用服务器使用此商业逻辑就像调用对象的一个方法一样。
三、特点不同
1、web服务器:传送(serves)页面使浏览器可以浏览。
2、应用服务器:应用程序服务器是通过很多协议来为应用程序提供(serves)商业逻辑(business logic)。
‘拾’ 请举例说明web服务器和应用程序服务器的区别。
Web服务器属于应用服务器的一类。
安装应用软件系统,并未其他电脑提供服务的电脑称为应用服务器。应用服务器可以有erp系统的应用服务器、可以有文件系统的应用服务器、OA、CRM等系统的应用服务器,而提供web服务(通常是购物网站、门户网站等)的应用服务器就是web应用服务器,简称web服务器。