基于b_s模式的web三层应用开发

基于b_s模式的web三层应用开发

ID:5289720

大小:99.53 KB

页数:4页

时间:2017-12-07

基于b_s模式的web三层应用开发_第1页
基于b_s模式的web三层应用开发_第2页
基于b_s模式的web三层应用开发_第3页
基于b_s模式的web三层应用开发_第4页
资源描述:

《基于b_s模式的web三层应用开发》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第11卷第1期河南城建高等专科学校学报Vol.11No.12002年3月JournalofHenanUrbanConstructionJuniorCollegeMar.2002文章编号:1008-5769(2002)01-0037-04基于B/S模式的Web三层应用开发杜根远(许昌师专计算机系,河南许昌461000)摘 要:介绍了Web模型技术,对C/S和B/S模式进行了比较,并探讨基于B/S模式的Web三层应用开发。关键词:Client/Server;Browser/Server;WindowsDNA中图分类号:TP393    文献标识码:A  在传统的Web服务器中

2、,信息是以文件的形端和服务器端,把实现与用户交互,接受用户服务式存储和管理的,随着信息量的不断增加,系统的请求并将请求发送服务器端的程序称为客户端程性能受到越来越大的影响。同时,随着WWW应序;把处理客户端发来的请求,实现数据资源管理用领域的不断拓展,要求Web页面能实现对信息的程序称为服务器端程序。借助于API接口如服务的动态性、实时性和交互性。传统的Web模SQL语言,客户端的应用组件从数据库中读取数型已很难应付变得越来越复杂的应用和疯狂增长据,执行程序的运算逻辑,然后把数据送回数据库。的数据交换。因为客户机端控制了大量的信息,而C/S从早期的双层结构发展到后来的三层

3、结构,就数据需要在客户机与服务器之间不断交换,使网络是在客户端与服务器端之间增加一个中间层。事系统变得十分紧张,此外日益增多的客户连接数和务处理规则放在中间层,中间层是应用逻辑处理中系统用于管理、协调所有客户连接的开销也需要服心,完成所有数据库定义的细节和与数据库服务的务器耗费一部分CPU、内存资源。同时应用系统交互,负责返回数据和结果;数据库服务器接受中的分散也导致了系统维护的困难,因此需要一种新间层的SQL请求,完成数据的存储、访问和完整性的Web模型来解决这一问题。约束;客户端只负责显示和完成与用户和中间层的1 传统的基于Client/Server模式的Web二层体

4、交互。系C/S模型运行关系体现为“请求/响应”的应答  在Client/Server型的两层应用模型(如图1所模式。在服务器上应用程序每响应一次客户机的示)中,表示层和应用逻辑层被组合在一起,运行在请求都会产生一个进程,当多个客户机提出请求客户端,通过网络连接访问远端数据。表示层实现时,服务器上产生的多个进程,容易造成服务器资与用户的交互,应用逻辑层进行具体的运算和数据源枯竭或进程死锁,系统瘫痪,造成系统不稳定,而的处理,数据服务层实现对数据库中的数据进行查且升级维护困难。询、修改、更新等任务。  由于C/S结构被设计成两层模式,显示逻辑部分(表示层)和事务处理逻辑部分(

5、应用逻辑层)  表示层(Presentation)应用逻辑层(BusinessLogic)均被放在客户端,数据处理逻辑部分(数据服务层)和数据库放在服务器端,从而使客户端变得很胖,Network成为胖客户机,相对服务器端的任务较轻,成为瘦数据服务层(DataService)服务器。许多网络应用程序(Winsock网络通信程图1 两层(Client/Server)应用模型序)都是基于C/S模型。大家熟知的OICQ就一  在C/S模式下,将界面和数据处理分为客户个C/S结构的网络工具。我们使用的是它的Client收稿日期:2001-07-18作者简介:杜根远(1974-),河

6、南鄢陵人,许昌师专计算机系助教。©1994-2007ChinaAcademicJournalElectronicPublishingHouse.Allrightsreserved.http://www.cnki.net38                  河南城建高等专科学校学报               2002年3月端,它的Server端放在服务器。系结构的缺陷,简化了客户机的工作,用户只要装2 基于Browser/Server模式的Web三层模型有网络浏览器,就可以通过互联网连接远程服务器B/S模式,由Internet技术与三层C/S相结接受服务。用浏览器做用户

7、界面,无需开发客户端合,在此模式中,在客户机上运行的应用程序是浏程序,只需要集中在Web服务器端,方便开发同时览器,中间层是Web服务器和服务器扩展程序,当也提高开发的效率;同时由于客户机把事务处理逻用户通过浏览器向分布在网络上的许多服务器发辑部分分给了应用服务器,使客户机变得苗条了,出请求,Web服务器将其转换成数据库服务器能不再负责处理复杂计算和数据访问等关键事务,只够接受的形式,再通过数据网关与数据库进行数据负责显示部分;当软件需要完善时,只需要对服务交换;客户机上只需安装、配置少量的客户端软件器端程序进行相应的操作。即

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

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

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