基于B/S模式的多层网络体系结构设计
摘要:B/S(Browser/Server)是目前一种较为先进的网络体系结构。本文介绍了基于B/S的传统两层、三层网络体系结构的特点,针对其存在的缺点和问题提出了未来发展趋势的多层网络体系结构,并对其各层的功能进行了详细的阐述。web程序开发者可以根据实际工作的需要灵活地进行选择。
关键词:B/S;网络体系结构;JAVABEAN.NET
中图分类号:TP393文献标识码:A
1引言
随着网络技术的迅速发展,B/S(Browser/Server)结构所具有的开放性和可扩充性已经超越了传统C/S(Client/Server)结构的性能。B/S模式的应用系统能够实现客户端的统一,已经逐渐成为当前世界上流行的网络体系结构,代表了全球应用软件技术发展的必然趋势。在B/S结构下,用户主要是通过WWW浏览器充当客户端来实现业务的访问和数据的浏览。只有很少的事务逻辑在通过(Browser)浏览器实现,大部分的事务逻辑在后台服务器端(Server)完成,减轻了系统管理员对应用软件维护与升级的成本和工作量。现在大多数的网络体系机构通常以web服务器为核心,采用TCP/IP、HTTP为传输协议,建立B/S结构的网络应用。用户可以在任何地点使用www浏览器通过互联网或局域网等网络方式连接后台同一数据库软件,进行数据资源的访问和操作。管理员可以集中对数据库平台的安全和管理访问权限进行集中管理,提高了管理的效能。
2传统的B/S网络结构体系结构
基于Web的网络体系结构经历了两层体系结构和三层体系结构阶段以及现在提出的多层网络体系结构。
2.1两层网络体系结构
在两层网络体系结构中,服务器和浏览器之间是一种基于HTTP、TCP/IP协议的简单的信息发布和获取的两层客户/服务器结构模式,如图1所示。服务器负责信息存储和信息发布功能。客户通过www浏览器向服务器发出请求,服务器接受请求后对向浏览器做出回应。浏览器只能被动地接收信息,功能单一,缺少交互性,因此两层的网络体系结构已经无法满足B/S系统应用的需求。
图1两层网络体系结构
2.2三层网络体系结构
三层网络体系结构是在客户端与数据库之间增加一个组件层①。组件层是具有应用程序扩展功能的Web服务器和应用服务器。三层是指逻辑上的三层,不指物理上的三层,即使这三个层放置到一台机器上。
三层体系的模式即客户端---Web服务器、应用服务器---数据库三层体系结构,如图2所示。在这种结构中,Web浏览器作为客户层,为用户提供图形界面,负责与用户进行交流,接收组件层传送来的相关信息。三层网络体系机构是将两层结构中在客户机运行的“逻辑运算”、合法性校验等功能交给组件层的Web服务器进行处理,减轻了客户机和服务器的运行负荷。组件层的主要功能是接受用户的申请,将Web服务器或者应用服务器进行数据库连接。通过结构化查询语句向数据库服务器发出请求,随后将数据处理结果返还给Web服务器,再由Web服务器传送回浏览器。三层网络体系结构降低了用户直接连接数据库服务器的负载,避免了因数据库服务器的性能缺陷对系统性能的影响,大大提高了Web应用整体的灵活性和扩展性。
期刊库(http://www.zgqkk.com),是一个专门从事期刊推广、投稿辅导的网站。
本站提供如何投稿辅导,寻求投稿辅导合作,快速投稿辅导,投稿辅导格式指导等解决方案:省级投稿辅导/国家级投稿辅导/核心期刊投稿辅导//职称投稿辅导。
【免责声明】本文仅代表作者本人观点,与投稿辅导_期刊发表_中国期刊库专业期刊网站无关。投稿辅导_期刊发表_中国期刊库专业期刊网站站对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。
投稿辅导服务咨询与期刊合作加盟
陆老师联系QQ: 913775405(普刊)
蒋老师联系QQ: 867306987(核心)
刘老师联系QQ: 271374912(核心)
联系电话:18015016272
17327192284
投稿辅导投稿邮箱:zgqkk365@126.com
期刊推荐
- 《课程教育研究》 旬刊 国家级
- 《网络空间安全》(信息安全与技术)月刊 国
- 《价值工程》旬刊 国家级 科技统计源期刊
- 《高教论坛》 月刊 省级
- 《法制与社会》旬刊 省级
- 《中国教育学刊》月刊 14版北大核心
- 《语文建设》 旬刊 14版北大核心
- 《中国绿色画报》 月刊 国家级
- 《社科纵横》季刊 社科类优秀期刊
- 《求索》月刊 14版北大核心期刊
- 《财会月刊》旬刊 14版北大核心
- 《艺术品鉴》 月刊 省级
- 《中华建设》月刊 国家级 建设类优秀期刊
- 《教学与管理》旬刊 北大核心
- 《当代经济》 旬刊 省级
- 《新课程研究》旬刊 省级 教育类优秀学术期
- 《文教资料》 旬刊 省级
- 《学术界》 月刊 双核心
- 《吉林教育》旬刊 省级 教育类学术期刊
- 《中国农业资源与区划》 月刊 14版北大核心
- 《继续教育研究》月刊 北大核心期刊
- 《财经界(学术版)》半月刊 国家级
- 《电影评介》半月刊 14版北大核心
- 《公路交通科技》 月刊 北大核心
- 《新闻传播》月刊 省级 新闻类优秀期刊