基于网络软件体系结构应用浅析张淼波/湘潭职业技术学院,湖南湘潭 411100【摘要】本文提出了现在流行两种基于网络软件体系结构,C/S(Client/Server)结构和 B/S(Browser/Server)结构,具体描述和分析了各自优劣势,给出了依据不一样应用环境和要求,选择合适基于网络软件体系结构方法和思想
【关键词】C/S;B/S伴随网络技术深化进展,单机版软件已无法完成用户需求,多种基于局域网、互联网(Internet)软件应运而生
基于网络软件体系结构现在关键有由美国 Borland 企业研发C/S(Client/Server)结构和美国 Micro Soft 企业研发 B/S(Browser/Server)结构,软件开发者应依据用户实际需求及硬件环境选择适宜体系结构
一、C/S 和 B/S 介绍1、C/S 结构即 Client/Server 结构缩写,也就是众所周知用户机和服务器结构
最简单 C/S 体系结构应由两部分组成,运行数据库程序服务器和运行用户端程序用户机
服务器程序通常称为后台程序而用户端程序则被称为前台程序
其运行过程通常为为:先由前台程序向后台程序发出请求,后台程序接收到请求以后依据事件规则作出应答,并在服务器中进行相关运算及操作后,将运算结果送回
2、B/S 结构即 Browser/Server 结构缩写,汉字翻译为浏览器和服务器结构,B/S 也被称为 Web 应用
它是吸收 Internet 新兴技术基础上,对 C/S 结构进行改善而产生结构
是一个充足利用互联网(Interner)软、硬件资源结构
用户经过 WWW 浏览器来实现对服务器中数据访问和操作
服务器侦测到来自用户端相关操作请求后,立即做出响应,并经过网络在浏览器界面反馈操作结果
这种结构对用户端软、硬件要求极底
极端情况下,一台能上网电脑加 WWW 浏览器就能够完成数据库操作和