- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于C/S和B/S混合结构的水资源决策支持系统开发∗ 李舟 河海大学水文水资源与水利工程科学国家重点实验室,江苏 南京 210098 摘 要:随着Internet 技术的不断发展,传统的两层C/S 结构已经难以满足现代应用管理系 统的需要,鉴于应用软件升级和维护的需求,一种基于网络技术而发展起来的三层B/S 体系 结构应运而生,并逐步取代C/S 结构。本文在分析C/S、B/S 结构特征的基础上,结合深圳 市宝安区水资源决策支持系统的具体应用,表明采用三层混合B/S 结构的该体系具有良好的 可扩充性和可维护性,拥有广阔的发展前景。 关键词:C/S 结构 B/S 结构 水资源决策支持系统 1 引言 随着计算机技术、网络技术的迅猛发展,现在的应用系统正在向分布式的Web 应用发 展,局域网内部的和外部的用户都可以访问新的和现有的应用程序。Internet 本身也是建立 在分布式计算模型的基础上,和传统 C/S(Client/Server 客户机/服务器)模型有很强的互补性。 前者的优势在于强大的可扩充性、广泛的可访问性和巨大的容量;后者的优势在于预先规划 的结构和丰富的功能。而 Internet 的基础是 www 技术,www 技术的核心是 TCP/IP、HTTP 、 HTML 。把具有动态交互的www 服务模型与二级 C/S 结构相结合可以完美的解决二级 C/S 结构中的问题。 2 系统结构介绍与比较 在传统的应用软件里,大多采用分布式计算环境中最为流行C/S(Client/Server客户机/服 务器)两层结构计算模型。C/S结构主要由两部分构成:前端是客户机(Client) ,通常是PC , 主要完成用户界面显示,接受数据输入,校验数据有效性,向后台数据库发请求,接受返回 结果,处理应用逻辑;后端是服务器(Server),运行DBMS ,提供数据库的查询和管理,对局 域网上的所有客户机提供数据处理服务[1] 。C/S结构示意图如图 1 所示。 客户机 客户机 客户机 服务器 机 户 客 机 户 客 Client/Server 模式 图 1 C/S 结构示意图 作者简介:李舟(1982—),男,汉族,北京人,硕士研究生,主要从事水资源规划与管理的研究。 -1- C/S结构通过将任务合理分配到Client端和Server端,降低了系统的通信开销,可以充分 利用两端硬件环境的优势,然而其在大型网络中存在着可扩充性、可维护性及安全性较差等 缺点。而且于系统内部简单子系统的操作过程中浪费了客户机的硬件资源,增加了用户的总 体拥有成本 (TCO) 。传统的二级C/S结构出问题的症结在于把应用系统的业务逻辑放在不合 适的位置:放在Client端导致系统的可维护性、可扩充性、安全性差;放在Server端,增加 了Server的负载和实现难度。这就需把其独立出来,集中放在一个应用服务器上, 自然产生 了三级B/S体系结构[1] 。 B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结 构的一种变化或者改进的结构。它把传统C/S模式中的服务器部分分解为一个数据服务器与 一个或多个应用服务器(Web服务器) ,从而构成一个三层结构的客户服务器体系[1] 。B/S结构 示意图如图 2 所示。 B/S结构的前端是以TCP/IP协议为基础的,WWW服务器可以接受安装有Web浏览程序 的Internet终端的访问,作为最终用户,只要通过Web浏览器,各种处理任务都可以调用系统 资源来完成,这样大大简化了客户端,减轻了系统维护与升级的成本和工作量,降低了用户
文档评论(0)