Web服务器和应用程序服务器的区别

通俗的讲,Web服务器传送(serves)页面使浏览器可以浏览,然而应用程序服务器提供的是客户端应用程序可以调用(call)的方法(methods)。确切一点,你可以说:Web服务器专门处理HTTP请求(request),但是应用程序服务器是通过很多协议来为应用程序提供(serves)商业逻辑(business logic)。

   
  Web服务器(Web Server)

  Web服务器可以解析(handles)HTTP协议。当Web服务器接收到一个HTTP请求(request),会返回一个HTTP响应(response),例如送回一个HTML页面。为了处理一个请求(request),Web服务器可以响应(response)一个静态页面或图片,进行页面跳转(redirect),或者把动态响应(dynamic response)的产生委托(delegate)给一些其它的程序例如CGI脚本,JSP(JavaServer Pages)脚本,servlets,ASP(Active Server Pages)脚本,服务器端(server-side)JavaScript,或者一些其它的服务器端(server-side)技术。无论它们(译者注:脚本)的目的如何,这些服务器端(server-side)的程序通常产生一个HTML的响应(response)来让浏览器可以浏览。

  通俗的讲,Web服务器传送(serves)页面使浏览器可以浏览,然而应用程序服务器提供的是客户端应用程序可以调用(call)的方法(methods)。确切一点,你可以说:Web服务器专门处理HTTP请求(request),但是应用程序服务器是通过很多协议来为应用程序提供(serves)商业逻辑(business logic)。

  Web服务器(Web Server)

  Web服务器可以解析(handles)HTTP协议。当Web服务器接收到一个HTTP请求(request),会返回一个HTTP响应(response),例如送回一个HTML页面。为了处理一个请求(request),Web服务器可以响应(response)一个静态页面或图片,进行页面跳转(redirect),或者把动态响应(dynamic response)的产生委托(delegate)给一些其它的程序例如CGI脚本,JSP(JavaServer Pages)脚本,servlets,ASP(Active Server Pages)脚本,服务器端(server-side)JavaScript,或者一些其它的服务器端(server-side)技术。无论它们(译者注:脚本)的目的如何,这些服务器端(server-side)的程序通常产生一个HTML的响应(response)来让浏览器可以浏览。

  请作者联系本站,及时附注您的姓名。联系邮箱:edu#chinaz.com(把#改为@)。

 

时间: 2024-08-07 22:19:38

Web服务器和应用程序服务器的区别的相关文章

测试 Apache Web 和 PHP 应用程序服务器

测试 PHP 安装 (Macintosh) 您可以通过运行测试页测试 Macintosh 上的 Apache Web 服务器和 PHP 应用程序服务器. 但是,在使用 Web 服务器处理 PHP 页和 MySQL 数据库的内容时,必须先配置该服务器,使之能够使用 PHP 和 MySQL. 若要测试 Apache Web 服务器和 PHP 应用程序服务器,请执行以下操作: 1.按照 Macromedia Web 站点上的文章的说明配置该服务器. 2.在 Dreamweaver 或任何文本编辑器中,

01_Weblogic课程之概念篇:代理服务器,web服务器,应用程序服务器,JNDI概念,JTA概念,Java消息服务,Java验证和授权(JAAS),Java管理扩展,Web客户机,客户机应用程序

 1 什么是服务器 Weblogic中服务器分为两种,一种是受管服务器,另外一种是管理服务器.   Weblogic课程(Weblogic是Oracle公司的,最开始的是BEA公司的) 一 系统管理 二 开发 三 性能调优   WLS(Weblogic Server)   Weblogic 12c新特性是加入了云支持   2 集群的好处:失败迁移和负载均衡. 3 分布式系统 分布式系统将工作划分到几个独立的模块中. 单个模块出现故障对整个系统的影响较小,这使得分布式系统具有更高的: ----

在Windows系统上安装PHP应用程序服务器

安装 PHP 应用程序服务器 (Windows) 若要处理动态 Web 页,您需要应用程序服务器.应用程序服务器是一种软件,它帮助 Web 服务器处理包含服务器端脚本或标签的 Web 页.当浏览器请求这样一个页时,Web 服务器先将该页传递给应用程序服务器进行处理,然后再发送到浏览器.有关更多信息,请参见了解 Web 应用程序. 确保运行 IIS 的系统上安装了 PHP 应用程序服务器并且正在运行.(IIS 可能位于您的硬盘或远程 Windows 计算机上.)您可以从 PHP Web 站点(网址

windows下安装php应用程序服务器

安装 PHP 应用程序服务器 (Windows) 若要处理动态 Web 页,您需要应用程序服务器.应用程序服务器是一种软件,它帮助 Web 服务器处理包含服务器端脚本或标签的 Web 页.当浏览器请求这样一个页时,Web 服务器先将该页传递给应用程序服务器进行处理,然后再发送到浏览器.有关更多信息,请参见了解 Web 应用程序. 确保运行 IIS 的系统上安装了 PHP 应用程序服务器并且正在运行.(IIS 可能位于您的硬盘或远程 Windows 计算机上.)您可以从 PHP Web 站点(网址

服务器与普通电脑有什么区别?

服务器与普通电脑有什么区别?   常见的1U服务器 什么是服务器? 首先我们来看专业上服务器是怎么样定义的,服务器是一种高性能计算机,作为网络的节点,存储.处理网络上80%的数据.信息,因此也被称为网络的灵魂.也可以这样讲,服务器指一个管理资源并为用户提供服务的计算机软件,通常分为文件服务器.数据库服务器和应用程序服务器.运行以上软件的计算机或计算机系统也被称为服务器.相对于普通PC来说,服务器在稳定性.安全性.性能等方面都要求更高,因此CPU.芯片组.内存.磁盘系统.网络等硬件和普通计算机有所

Yote Web应用程序服务器

Yote 是一个采用Perl和http://www.aliyun.com/zixun/aggregation/33906.html">JavaScript编写的Web应用程序服务器.它是专门为Web应用程序的软件开发而设计.它是一个适用于所有用户的开源项目. Yote程序应用于游戏中的一个例子:http://madyote.com/gru/index.html Yote 主要功能包括: .用于连接JavaScript客户端到perl服务器.自动保存到数据存储的对象.客户端可以看到和使用的控

服务器授权模式每服务器同时连接数与每设备或每用户的区别小结_win服务器

服务器授权模式每服务器,同时连接数与每设备或每用户的区别每服务器认证:指允许服务可以同时有多少个并发客户端用户访问的数量:每客户认证:指你的每个客户端都有认证许可,客户端通过这个认证访问服务器:举例如下:公司有两台服务器:Server1,Server2;客户端:100台:若你选择每服务器认证,这个你就需要为Server1,Server2各选择100个认证,共计200个认证,才能满足100个客户端同时访问:若你选择每客户认证,你只需100个客户认证,就能满足100个客户端访问的需求: 用户可以根据

App 服务器后台应用程序 用哪些框架或者模式?

问题描述 App 服务器后台应用程序 用哪些框架或者模式? app应用服务器前端接入部分可以用web server. 后台服务程序,不会要0起点干起吧.现在都用哪些框架呢? 解决方案 后端取决于你想做什么事情,不同的业务要求有很多框架

三层数据库与应用程序服务器的澄清事实

大家对应用程序服务器并不很了解,所以把我的理解说一下. 应用程序服务器主要解决两个问题 一客户/服务器模式中:数据库服务器负责连接问题(项羽兄遇到了) 二网站要动态地更新数据及数据库要上互联网连接问题 还有其他方面的应用不说了. 第一模式应用环境主要是局域网中:客户程序+应用程序服务器+数据库 第二模式应用在互联网中:浏览器+WEB服务器+应用程序服务器+数据库 局域网中可以采用浏览器,互联网中也可客户程序. 可以想象出局域网中可以大数据量流,互联网中必须小数据量流. 规则应用何处? 采用应用程