要知道,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)经常被误认为仅仅是应用程序服务器专有的特征 。
应用程序服务器(The Application Server)
根据我们的定义,作为应用程序服务器,它通过各种协议,可以包括HTTP,把商业逻辑暴露给(expose)客户端应用程序 。Web服务器主要是处理向浏览器发送HTML以供浏览,而应用程序服务器提供访问商业逻辑的途径以供客户端应用程序使用 。应用程序使用此商业逻辑就象你调用对象的一个方法(或过程语言中的一个函数)一样 。
应用程序服务器的客户端(包含有图形用户界面(GUI)的)可能会运行在一台PC、一个Web服务器或者甚至是其它的应用程序服务器上 。在应用程序服务器与其客户端之间来回穿梭(traveling)的信息不仅仅局限于简单的显示标记 。相反,这种信息就是程序逻辑(program logic) 。正是由于这种逻辑取得了(takes)数据和方法调用(calls)的形式而不是静态HTML,所以客户端才可以随心所欲的使用这种被暴露的商业逻辑 。
在大多数情形下,应用程序服务器是通过组件……>>
服务器到底是什么东西
是的 。
但它的硬件会与一般的PC有区别 。主要是为了提供稳定的,不间断的某一种服务 。
现在常见的服务器角色有:
文件
打印
应用程序
邮件
终端
ADDNS
DHCP
流式媒体
WINS 这些 。
服务器是什么东西,干什么用的,能不能详细说明一下大神们帮帮忙
科技名词定义 中文名称: 服务器 英文名称: server 定义: 局域网中,一种运行管理软件以控制对网络或网络资源(磁盘驱动器、打印机等)进行访问的计算机,并能够为在网络上的计算机提供资源使其犹如工作站那样地进行操作 。[编辑本段]服务器定义 从广义上讲,服务器是指网络中能对其它机器提供某些服务的计算机系统,软件或 服务器者设备(如果一个PC对外提供ftp服务,也可以叫服务器) 。打印服务器就是专门为网络上共享打印机而提供的设备,文件服务器是专门为共享文件而提供的一台PC机,数据库服务器就是专门共享数据库而提供的 。DNS(域名服务器)就是负责把互联网址翻译成IP地址 , 这也是一种服务 。我们发送电子邮件靠的就是邮件服务器 。从狭义上来讲 , 服务器是专指某些高性能计算机,安装不同的服务软件,能够通过网络,对外提供服务 。服务器解析 服务器作为网络的节点,存储、处理网络上80%的数据、信息,因此也被称为网络的灵魂 。做一个形象的比喻:服务器就像是邮局的交换机,而微机、笔记本、PDA、手机等固定或移动的网络终端 , 就如散落在家庭、各种办公场所、公共场所等处的电话机 。我们与外界日常的生活、工作中的电话交流、沟通,必须经过交换机,才能到达目标电话;同样如此,网络终端设备如家庭、企业中的微机上网,获取资讯,与外界沟通、娱乐等,也必须经过服务器,因此也可以说是服务器在“组织”和“领导”这些设备 。它是网络上一种为客户端计算机提供各种服务的高可用性计算机,它在网络操作系统的控制下,将与其相连的硬盘、磁带、打印机、Modem及各种专用通讯设备提供给网络上的客户站点共享,也能为网络用户提供集中计算、信息发表及数据管理等服务 。它的高性能主要体现在高速度的运算能力、长时间的可靠运行、强大的外部数据吞吐能力等方面 。服务器服务器的构成与微机基本相似,有处理器、硬盘、内存、系统总线等,它们是针对具体的网络应用特别制定的,因而服务器与微机在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面存在差异很大 。尤其是随着信息技术的进步,网络的作用越来越明显 , 对自己信息系统的数据处理能力、安全性等的要求也越来越高,如果您在进行电子商务的过程中被黑客窃走密码、损失关键商业数据;如果您在自动取款机上不能正常的存取,您应该考虑在这些设备系统的幕后指挥者————服务器,而不是埋怨工作人员的素质和其他客观条件的限制 。[编辑本段]服务器分类按照体系架构来区分 目前,按照体系架构来区分,服务器主要分为两类: 非x86服务器:包括大型机、小型机和UNIX服务器,它们是使用RISC(精简指令集)或EPIC(并行指令代码)处理器,并且主要采用UNIX和其它专用操作系统的服务器,精简指令集处理器主要有IBM公司的POWER和PowerPC处理器 , SUN与富士通公司合作研发的SPARC处理器、EPIC处理器主要是HP与Intel合作研发的安腾处理器等 。这种服务器价格昂贵,体系封闭,但是稳定性好,性能强 , 主要用在金融、电信等大型企业的核心系统中 。服务器x86服务器:又称CISC(复杂指令集)架构服务器,即通常所讲的PC服务器,它是基于PC机体系结构 , 使用Intel或其它兼容x86指令集的处理器芯片和Windows操作系统的服务器 , 如IBM的System x系列服务器、HP的Proliant 系列服务器等 。价格便宜、兼容性好、稳定性差、不安全,主要用在中小企业和非关键业务中 。从当前的网络发展状况看,以“小、巧、稳”为特点的x86架构的PC服务器得到了更为广泛的应用 。从理论定义来看,服务器是网络环境中……>>
- 牡丹吊兰有毒吗,心叶日中花有毒吗
- 冰块怎么做不容易化,怎样让冰块保持不融化
- 抖音怎么制作手动翻照片,抖音图集怎么搞成自己翻?
- 中筋粉和高筋粉的区别有哪些,高筋面粉和中筋面粉的区别
- 锂保存在哪里,锂单质存放在哪?
- 老公生日送什么礼物,送老公生日礼物送什么比较有意义
- 炒蚬子用不用焯水,辣炒蚬子 是先煮一下呢 还是直接炒
- 雅泰角鲨烯胶囊的功效,角鲨烯软胶囊的功效与作用
- 海上交通与陆上交通相比,明显的优势有,陆上运输与海上运输的优势各是什么
- 中国五大名酒,中国五大名酒是什么?
