Web办事器传送(serves)页面使浏览器可以浏览,Web办事器专门处理HTTP请求(request)。
根据我们的定义,作为应用法度榜样办事器,它经由过程各类协定,可以包含HTTP,把贸易逻辑裸露给(expose)客户端应用法度榜样。Web办事器主如果处理向浏览器发送HTML以供浏览,而应用法度榜样办事器供给拜访贸易逻辑的门路以供客户端应用法度榜样应用。应用法度榜样应用此贸易逻辑就象你调用对象的一个办法(或过程说话中的一个函数)一样。
APP办事器供给的是客户端应用法度榜样可声调用(call)的办法(methods),是经由过程很多协定来为应用法度榜样供给(serves)贸易逻辑(business logic)。
一、Web办事器
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办事器的代劳模型(delegation model)异常简单。当一个请求(request)被送到Web办事器里来时,它只纯真的把请求(request)传递给可以很好的处理请求(request)的法度榜样(译者注:办事器端脚本)。Web办事器仅仅供给一个可以履行办事器端(server-side)法度榜样和返回(法度榜样所产生的)响应(response)的情况,而不会超出本能机能范围。办事器端(server-side)法度榜样平日具有事务处理(transaction processing),数据库连接(database connectivity)和消息(messaging)等功能。
固然Web办事器不支撑事务处理或数据库连接池,但它可以设备(employ)各类策略(strategies)来实现容错性(fault tolerance)和可扩大性(scalability),例如负载均衡(load balancing),缓冲(caching)。集群特点(clustering—features)经常被误认为仅仅是应用法度榜样办事器专有的特点。
二、APP办事器
应用法度榜样办事器的客户端(包含有图形用户界面(GUI)的)可能会运行在一台PC、一个Web办事器或者甚至是其它的应用法度榜样办事器上。在应用法度榜样办事器与其客户端之间往返穿梭(traveling)的信息不仅仅局限于简单的显示标记。相反,这种信息就是法度榜样逻辑(program logic)。 恰是因为这种逻辑取得了(takes)数据和办法调用(calls)的情势而不是静态HTML,所以客户端才可以随心所欲的应用这种被裸露的贸易逻辑。
在大年夜多半情况下,应用法度榜样办事器是经由过程组件(component)的应用法度榜样接口(API)把贸易逻辑裸露(expose)(给客户端应用法度榜样)的,例如基于J2EE(Java 2 Platform, Enterprise Edition)应用法度榜样办事器的EJB(Enterprise JavaBean)组件模型。此外,应用法度榜样办事器可以治理本身的资本,例如看大年夜门的工作(gate-keeping duties)包含安然(security),事务处理(transaction processing),资本池(resource pooling), 和消息(messaging)。就象Web办事器一样,应用法度榜样办事器设备了多种可扩大(scalability)和容错(fault tolerance)技巧。
如今,WEB办事器也可以经由过程传送XML有效载荷(payload)给办事器,具有处理数据和响应(response)的才能,APP办事器办事器在必定程度上也包含有WEB办事器功能。
【编辑推荐】
- 若何进步Ngixn办事器机能?达到高效
- Netcraft 1 月 Web 办事器排名,nginx 形势大年夜好
- 网站改换主机办事器的安然迁徙留意事项
- 教你若何选择安然合适的办事器机柜?
- 谈谈搭建碉堡机的几条原则
推荐阅读
总结一下这几年应用碉堡机的经验教训,和大年夜家做一个分享,无论是应用自建碉堡机照样采取一些商用筹划,通用的原则是不会变的。欲望对大年夜家有所赞助,如不雅有漏掉的处所,迎接弥补和指教。原则1>>>详细阅读
本文标题:APP服务器与Web服务器的区别是什么?
地址:http://www.17bianji.com/lsqh/40529.html
1/2 1