设为首页收藏本站

全球主机交流论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
热搜: discuz
查看: 520|回复: 1
打印 上一主题 下一主题

web服务器和服务器之间的关系?

[复制链接]

该用户从未签到

跳转到指定楼层
楼主
发表于 2020-6-8 12:53:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
web服务器和服务器之间的关系?

Web服务器传送页面使浏览器可以浏览,Web服务器专门处理HTTP请求。
APP服务器提供的是客户端应用程序可以调用的方法,是通过很多协议来为应用程序提供商业逻辑。

一、Web服务器

Web服务器可以解析HTTP协议。当Web服务器接收到一个HTTP请求,会返回一个HTTP响应,例如送回一个HTML页面。为了处理一个请求,Web服务器可以响应一个静态页面或图片,进行页面跳转,或者把动态响应的产生委托给一些其它的程序例如*GI脚本,JSP脚本,servlets,ASP脚本,服务器端JavaS*ript,或者一些其它的服务器端技术。无论它们的目的如何,这些服务器端的程序通常产生一个HTML的响应来让浏览器可以浏览。

要知道,Web服务器的代理模型非常简单。当一个请求被送到Web服务器里来时,它只单纯的把请求传递给可以很好的处理请求的程序。Web服务器仅仅提供一个可以执行服务器端程序和返回响应的环境,而不会超出职能范围。服务器端程序通常具有事务处理,数据库连接和消息等功能。

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

二、APP服务器

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

应用程序服务器的客户端(包含有图形用户界面(GUI)的)可能会运行在一台P*、一个Web服务器或者甚至是其它的应用程序服务器上。在应用程序服务器与其客户端之间来回穿梭的信息不仅仅局限于简单的显示标记。相反,这种信息就是程序逻辑。 正是由于这种逻辑取得了数据和方法调用的形式而不是静态HTML,所以客户端才可以随心所欲的使用这种被暴露的商业逻辑。

在大多数情形下,应用程序服务器是通过组件的应用程序接口(API)把商业逻辑暴露(给客户端应用程序)的,例如基于J2EE应用程序服务器的EJB组件模型。此外,应用程序服务器可以管理自己的资源,例如看大门的工作包括安全,事务处理,资源池, 和消息。就象Web服务器一样,应用程序服务器配置了多种可扩展和容错技术。

如今,WEB服务器也可以通过传送XML有效载荷给服务器,具有处理数据和响应的能力,APP服务器服务器在一定程度上也包含有WEB服务器功能。

亚太网络保证机器稳定性和速度。
售后团队轮流值班,7*24h不间断售后服务。宁波高防服务器、大宽带服务器、100M独享服务器、200M独享服务器、300M独享服务器
亚太网络-小白 QQ:94684135   官网:www.ikidc.cn


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|中国U网    

GMT+8, 2024-4-29 18:37 , Processed in 0.069568 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表