北京站[切换城市]

荣获中国电子商务行业百强品牌

咨询电话:400-606-5558

APP服务器与Web服务器有哪些区别?

2019-03-01 10:13:17 阅读:990 作者:liwen 来源:巨推传媒 分类:网站建设
Web服务器主要是处理向浏览器发送HTML以供浏览,而应用程序服务器提供访问商业逻辑的途径以供客户端应用程序使用。"

       Web服务器传送(serves)页面使浏览器可以浏览,Web服务器专门处理HTTP请求(request)。

       APP服务器提供的是客户端应用程序可以调用(call)的方法(methods),是通过很多协议来为应用程序提供(serves)商业逻辑(business logic)。

timg (10).jpg

       一、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服务器

       根据我们的定义,作为应用程序服务器,它通过各种协议,可以包括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服务器也可以通过传送XML有效载荷(payload)给服务器,具有处理数据和响应(response)的能力,APP服务器服务器在一定程度上也包含有WEB服务器功能。

Tag: APP服务器 Web服务器

上一篇:什么是域名的TTL值?有哪些作用? 下一篇:网站建设的三种方式,看看哪个适合你?

更多推荐

免费代运营名额抢领

公司正在筹划上市,为扩大市场占有率,将在近3个月内每日赠送6个免费服务名额。

今日仅剩下2个免费名额

文章周榜 文章日榜

相关文章

  • 1APP应用商店搜索排名优化

    网站是一个企业的门面担当,如果企业要在网络中散发光芒,网站是需要的,那么域名也随之重要起来,因为网站是对企业自身实力、产品特色、等的宣传,而域名是让人们记住网

  • 2做APP推广运营,需要先了解这三个步骤

    互联网时代,各个渠道的流量快速增加,随着流量的碎片化,人们接受信息的渠道的越来越多,这样也造成了做单一渠道推广的企业效果越来越差的原因所在。 网络整合营销 逐步...

  • 3信息流推广APP—随时随地掌握账户推广情况

    相信很多SEMer都遇到过一种情况:自己正在外面玩的嗨皮,突然间客户粑粑或者老板打来电话询问账户的情况,此时的你只能一筹莫展,什么都说不出来。每当这个时候都希望...

  • 4SEM推广渠道可以推广APP吗

    随着自媒体现在越来越盛行,但是作为网络营销的元老 SEM推广 依然占据着重要的位置,不管是什么产品,要想做推广,首先想到的就是SEM推广。但是很多人却不知道AP...

  • 5解析微信小程序与手机APP之间的区别有哪些?

    目前, 微信小程序 成为许多企业重点关注的话题之一,在它刚刚推出之时,许多人就将微信小程序与手机 APP进行了对比,可以说,在一定的程度上, 微信小程序 比手机...

  • 6微信小程序开发好还是APP开发好呢?两者有什么区别呢?

    微信小程序开发 对于许多企业发展自己的移动端商业市场是比较重要的一个步骤,通过 微信小程序开发 ,企业可以在微信上建立起媲美 APP一样的功能服务基地,同时,即...

  • 7淘宝双十一战队集赞太心累?用来豆APP轻松赚红包!

    新一年的双十一,新一轮的游戏套路!最近大家的朋友圈和好友是不是都被淘宝"双十一合伙人组队PK人气"集能量的活动刷屏了,这种活动还真是让人又爱又恨啊,集满的能量可...

  • 8双十二倒计时,快到来豆APP投稿赚收益!

    双十二要来了,大家双十一的土吃完了吗,没吃完的是不是准备双十二接着吃呢?毕竟很多想要买的东西都已经加进购物车里面了,在艰难,也许要买的。双十二,土还是要吃的,但...

  • 9来豆APP积分赚取小技巧&提取积分奖励详解

    来豆是如何赚取积分的 通过下载来豆app,把来豆里面的文章转发到朋友圈,微信,微博,qq以及社群,当朋友看到你转发的文章后,点击了文章中的广告位,来豆app就会...

  • 10提升转化率:App 【预览视频】如何制作?

    【预览视频】不仅可以让用户更加直观的了解产品功能,如果视频足够吸引人更可以提高用户的转化率,所以如果作为开发者的你用于尝试新功能也是十分必要的。 【预览视频】是...

  • 波浪
  • 波浪
  • 波浪
  • 波浪
业务咨询
加盟代理
售后服务
渠道合作
咨询电话
微信咨询
获得报价
回到顶部
400-606-5558
<--这段代码是专属于这个站点的:jutui.org--> <--此段代码添加在前。为保证统计准确,请勿将同一段代码添加到多个站点中。-->