专业IT网络知识平台,分享IT百科知识、生活百科知识解答!

易企推科技
易企推科技

什么是web应用服务器 和WEB服务器的区别是什么

来源:小易整编  作者:小易  发布时间:2023-03-02 09:05
摘要:众所周知,时下正是处于一个数据大爆炸的时代,越来越多的电子商务信息开始通过各式各样的电子设备聚集,然后在综合运行这些电子商务中,最重要的莫过于网络服务了,今天小编就来为大家介绍一种应用服务器,那就是web应用服务器,相信通过以下知识的介绍...

  众所周知,时下正是处于一个数据大爆炸的时代,越来越多的电子商务信息开始通过各式各样的电子设备聚集,然后在综合运行这些电子商务中,最重要的莫过于网络服务了,今天小编就来为大家介绍一种应用服务器,那就是web应用服务器,相信通过以下知识的介绍,能对这类服务器增进新的一定的了解。

什么是web应用服务器 和WEB服务器的区别是什么

  什么是web应用服务器

  web应用服务器是一种能通过各种网络协议把各种商业逻辑直接展现给客户端的网络应用程序。从某个程度上来说,它充当了给客户端提供应用程序的一种途径,尤其是对于动态网页技术的那一类服务器来说,它才是真正意义上的web应用服务器。

  web应用程序驻留的地点是应用服务器,应用服务器的作用就是为web应用程序提供某种特定的额简单便于管理的访问机制,当然了,web应用服务器也提供一些低级的网络服务,例如HTTP协议的执行或者是数据库内的数据连接等。在这里我们要给大家介绍web应用服务器中的一个重要角色,那就是servlet容器,这种容器是应用服务器的一部分,除了这款容器之外,还有java ee等组件。

  web应用服务器中的动态文档如何处理

  首先服务器的程序必须得到一定成都的扩展,至少需要创建一个能够单独执行文档的应用程序。其次,我们必须为每一个动态文档写入一个特定的应用程序来提供使用,最后,服务器的配置也要进行相关调整,要知道哪一个url对应哪一个动态文档,或者静态文档的url都有什么样的url跟它相对应。

  应用服务器和WEB服务器的区别

  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服务器的代理模型(delegation model)非常简单。当一个请求(request)被送到Web服务器里来时,它只单纯的把请求(request)传递给可以很好的处理请求 (request)的程序(译者注:服务器端脚本)。Web服务器仅仅提供一个可以执行服务器端(server-side)程序和返回(程序所产生的)响应(response)的环境,而不会超出职能范围。服务器端(server-side)程序通常具有事务处理(transaction processing),数据库连接(database con nec tivity)和消息(messaging)等功能。

  虽然Web服务器不支持事务处理或数据库连接池,但它可以配置(employ)各种策略(strategies)来实现容错性(fault tolerance)和可扩展性(scalability),例如负载平衡(load balancing),缓冲(caching)。集群特征(clustering—features)经常被误认为仅仅是应用程序服务器专有的特征。

  应用程序服务器(The Application Server)

  根据我们的定义,作为应用程序服务器,它通过各种协议,可以包括HTTP,把商业逻辑暴露给(expose)客户端应用程序。Web服务器主要是处理向浏览器发送HTML以供浏览,而应用程序服务器提供访问商业逻辑的途径以供客户端应用程序使用。应用程序使用此商业逻辑就象你调用对象的一个方法 (或过程语言中的一个函数)一样。

  应用程序服务器的客户端(包含有图形用户界面(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应用服务器已经能够应用在基本业务以及多媒体会议、融合通讯等多个方面,相信无需更长时间,web应用服务器的应用范围将会更加广泛。


本文地址:网络知识频道 https://www.hkm168.com/jiqiao/909052.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


网络知识
小编:小易整编
相关文章相关阅读
  • 在线代理服务器免费网页版,免费代理服务器

    在线代理服务器免费网页版,免费代理服务器

    代理服务器是什么?什么意思?(Proxy)是网络信息的中转站,比方说HTTP代理服务器。我们使用网络浏览器直接链接其他Internet站点并取得网络信息时,需送出Request信号来得到,然后对方再把信息传送回来。代理...

  • 裁决之地服务器在哪个城市,裁决之地实力怎么样

    裁决之地服务器在哪个城市,裁决之地实力怎么样

    英雄联盟裁决之地我的i,dsone夙愿英雄联盟裁决之地是电信几区十三大区电信第九区LOL电九裁决之地属于重庆区吗?不是,裁决之地服务器在成都,重庆没有lol服务器,裁决之地、钢铁烈阳、班德尔城这三个区的服务器都在成都,...

  • 什么云服务器比较好?大家用过哪家,云服务器哪家更稳定

    什么云服务器比较好?大家用过哪家,云服务器哪家更稳定

    有哪些云服务器比较好较好的云服务器平台有阿里云、腾讯云、百度云、京东云、七牛云。相关介绍:1、阿里云:创立于2009年,是全球领先的云计算及人工智能科技公司,致力于以在线公共服务的方式,提供安全、可靠的计算和数据处...

  • 伊森利恩服务器怎么样,伊森利恩 英文

    伊森利恩服务器怎么样,伊森利恩 英文

    伊森利恩的介绍魔兽世界中的重要NPC。本是洛丹伦的一名圣光牧师,也是白银之手骑士团的联络员。伊森利恩和大将军阿比迪斯以及他手下的年轻主管们一同工作,他负责辅导年轻的圣骑士们追寻真理。牧师和圣骑士在天灾入侵城市时挺身而...

  • dns服务器未响应(服务器未响应的解决办法?)

    dns服务器未响应(服务器未响应的解决办法?)

    Dns服务器无响应(无响应服务器的解决方案?)我们日常上网的时候,有时候***(网线)会突然连接不正常,网站页面打不开。但***或其他***即时通讯软件可以正常使用,却无法正常打开网页。当您在计算机的操作系统上使用Window...

  • 刀片服务器是什么(机架式服务器和刀片服务器)

    刀片服务器是什么(机架式服务器和刀片服务器)

    所谓刀片服务器(准确地说,应该叫刀片服务器),是指可以插入标准高度的机架式机箱中,实现高可用、高密度的服务器单元。它是HAHD(高可用性高密度)的低成本服务器平台,专门为特殊应用行业和高密度计算机环境而设计。它的主要结构是一个很大的主机箱...

  • 服务器硬件配置(硬件配置对服务器的性能有什么影响?)

    服务器硬件配置(硬件配置对服务器的性能有什么影响?)

    服务器硬件配置(硬件配置如何影响服务器的性能?)1、中央处理器一般来说,CPU越多,主频越高,性能提升越顺畅。如果观察到在高压力下,CPU资源基本可以满足服务器的需求,并且使用量不大,这种情况就有点浪费CPU资源了。理想情况下,压力较低时...

  • 什么是VPN(代理服务器与VPN都是什么)

    什么是VPN(代理服务器与VPN都是什么)

    什么是VPN(什么是***服务器和VPN)?我相信大多数人看到“***服务器”这几个字的时候都是一脸疑惑。但是,如果我不和你聊***服务器,而是聊VPN和科学上网,我相信你一定会漏出会心的微笑。今天笔者就和大家聊聊什么是**...

  • 周排行
  • 月排行
  • 年排行

精彩推荐