服务器负责响应浏览器的请求,系统集成项目管理工程师知识:浏览器/服务器结构( B/S)...

2.浏览器/服务器结构( Browser/Server,B/S)

B/S结构,针对Internet国际互联网络形式的系统应用问题,结合了成熟的WWW(World Wide Web)技术,是三层C/S结构的一种特定形式的实现。

WWW技术的基本原理

采用超文本标记语言(Hypertext Markup Language ,HTML),以互联网络上全体共识的格式,在浏览器中展现资源信息。WWW技术仍然采用的C/S消息传递方式:

浏览器作为信息系统的前端,仅负责操作请求及取回信息展示给外界

服务器以多用户处理方式,响应浏览器的请求,执行搜索、整理和存储各种WWW资源。

B/S结构的基本形式 WWW技术仅针对HTML文本资源的处理,而B/S结构所面对的除了HTML文本资源,主要是针对应用系统程序的运行资源。因为,大量的应用系统越来越多地建立在Internet互联网络的基础之上。

73f6029f14178ca7e0b6beeb8a5d99b9.png

客户端计算机运行浏览器,

服务器计算机运行逻辑上划分的Web服务器和数据服务器

客户浏览器

1)用统一资源定位器URL来识别对应请求的Web服务器

2)通过解释HTML页面来显示信息

3)用超文本传输协议HTTP来传输请求

4)取回处理结果,转换成HTML页面信息

服务器

各个业务的处理包装成对应的应用服务,并执行下列任务:

1)验证客户端的业务请求

2)执行相应的业务处理代码程序

3)发送必要的请求给数据服务器,并取回结果数据

4)按事先给定的结果页面准备好执行结果

数据服务器

数据服务接受对应的数据请求

与数据库及文件系统交互,建立并管理数据,执行检索、修改、删除等数据操作

B/S多层结构

基本B/S结构存在如下问题:

应用服务的表示逻辑和处理逻辑紧密相关,不能独立修改和复用

业务的显示信息是以全体共识的方式直接被客户端获取,因此,系统的数据结构直接暴露,造成极高的信息安全风险

Web服务器既要处理界面操作验证,又要处理业务计算,还要负责与数据服务器的联系,使其负担过重,造成系统性能下降,抗风险能力低

多层B/S结构的形式

将Web服务器的工作适当分解为多个部分,将界面操作验证等处理逻辑分成独立的部分,不但减轻了各部分的负担,使风险分散,最重要的是可以提高系统的安全性,并提高系统的复用性和构造性。

83dcdf17067a268229bcfe63872a5ab6.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值