b_s模式与c_s模式之比较

b_s模式与c_s模式之比较

ID:9212648

大小:330.44 KB

页数:4页

时间:2018-04-22

b_s模式与c_s模式之比较_第1页
b_s模式与c_s模式之比较_第2页
b_s模式与c_s模式之比较_第3页
b_s模式与c_s模式之比较_第4页
资源描述:

《b_s模式与c_s模式之比较》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第28卷第2期延边大学学报(自然科学版)Vol.28No.22002年6月JournalofYanbianUniversity(NaturalScience)Jun.2002文章编号:1004-4353(2002)02-0126-04B/S模式与C/S模式之比较徐晓霞,贝雨馨(延边大学理工学院计算机科学与技术系,吉林延吉133002)摘要:介绍了B/S模式及C/S模式,并对两者进行了比较,分析了两种模式的应用.关键词:C/S模式;B/S模式;客户端;服务器端;局域网;广域网中图分类号:TP311.11文献标识码:

2、A管理软件的主流技术经历了三个发展时期:界面技术从DOS字符界面,到Windows图形界面(或图形用户界面GUI),直至今天的Browser浏览器界面;平台体系结构也从单机单用户发展到文件/服务器(F/S)模式,再到客户机/服务器(C/S)模式和浏览器/服务器(B/S)模式.本文首先介绍目前正流行使用的C/S、B/S模式,然后分析两者的不同之处及在开发中的应用前景.1C/S模式所谓C/S是指Client/Server(客户机/服务器).网络应用绝大部分都可分为以下四个层次:表现层、事务层、数据逻辑层和数据存储层.C/S模式是一种两层或三层结

3、构的系统.在两层C/S模式中(如图1),表现层和事务层都放在客户端,数据逻辑层和数据存储层则置于服务器端.服务器为多个客户应用程序管理数据,而客户程序发送、请求和分析从服务器接收的数据,是一种肥客户机(FatClient)、瘦服务器的模式.工作过程如图2所示.图1两层C/S模式图3三层C/S模式在三层C/S结构中,如图3所示,引入了中间应用服务器,应用逻辑驻留在其上,只有表示层存于客户端,称之为瘦客户机.客户端只负责输入数据和显示应用输出的数据,完成用户接口功能.数据的请求、加工和结果的返回都由中间服务器完成.数据

4、库服务器端负责对数据的存取.收稿日期:2002-04-03作者简介:徐晓霞(1965-),女,河南新乡人,延边大学理工学院计算机科学与技术系讲师.第2期徐晓霞,等:B/S模式与C/S模式之比较127图2两层C/S模式的一般处理流程2B/S模式所谓B/S是指Browser/Server(浏览器/服务器),即客户端是标准的浏览器(如Inter-netExplore,NetscapeNavigator等),服务器端为标准的WEB服务器协同应用服务器响应浏览器的请求.B/S模式是一种三层结构的系统.第一层客户机是用户与整个系统的接口.客户的应用

5、程序精简到一个通用的浏览器软件,如NetscapeNavigator,微软公司的IE等.浏览器将HTML代码转化成图文并茂的网页.网页还具备一定的交互功能,允许用户在图4B/S模式网页提供的申请表上输入信息提交给后台,并提出处理请求.这个后台就是第二层的Web服务器.第二层Web服务器将启动相应的进程来响应这一请求,并动态生成一串HTML代码,其中嵌入处理的结果,返回给客户机的浏览器.如果客户机提交的请求包括数据的存取,Web服务器还需与数据库服务器协同完成这一处理工作.第三层数据库服务器的任务类似于C/S模式,负责协调不同的Web服务器发出的

6、SQL请求,管理数据库.如图4所示.128延边大学学报(自然科学版)第28卷3C/S模式与B/S模式的比较3.1硬件环境不同C/S一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专门服务器提供连接和数据交换服务.B/S建立在广域网之上的,不必是专门的网络硬件环境,利用电话上网,租用设备.信息自己管理.有比C/S更强的适应范围,一般只要有操作系统和浏览器就行.3.2对安全要求不同C/S一般面向相对固定的用户群,对信息安全的控制能力很强.B/S建立在广域网之上,对安全的控制能力相对弱,面向是不可知的用户群.3.3对程序架构不同C

7、/S程序可以更加注重流程,可以对权限多层次校验,对系统运行速度可以较少考虑.B/S对安全以及访问速度的多重的考虑,建立在需要更加优化的基础之上.3.4软件重用不同C/S程序可以不可避免的整体性考虑,构件的重用性不高.B/S对的多重结构,要求构件相对独立的功能.能够相对较好的重用.3.5系统维护不同C/S程序由于整体性,必须整体考察,系统维护较难.每个客户端的软件都需维护.B/S构件组成,方便构件个别的更换,实现系统的无缝升级.系统维护开销减到最小.用户从网上自己下载安装就可以实现升级.3.6处理问题不同C/S程序可以处理用户面固定,并且在相

8、同区域,安全要求高需求,与操作系统相关.应该都是相同的系统.B/S建立在广域网上,面向不同的用户群,分散地域,与操作系统平台关系最小.3

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。