一,B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件 。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用 。客户机上只要安装一个浏览器(Browser英 ['bra?z?]美 ['bra?z?]),如Netscape Navigator或Internet Explorer,服务器安装SQL Server、Oracle、MYSQL等数据库 。浏览器通过Web Server 同数据库进行数据交互 。
二,区别(C/S与B/S):
1.硬件环境不同:
C/S 一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专门服务器提供连接和数据交换服务 。B/S 建立在广域网之上的,不必是专门的网络硬件环境,例如电话上网,租用设备. 信息自己管理. 有比C/S更强的适应范围,一般只要有操作系统和浏览器就行 。
2.对安全要求不同:
C/S 一般面向相对固定的用户群,对信息安全的控制能力很强 。一般高度机密的信息系统采用C/S 结构适宜 。可以通过B/S发布部分可公开信息 。B/S 建立在广域网之上, 对安全的控制能力相对弱, 可能面向不可知的用户 。
3.对程序架构不同:
C/S 程序可以更加注重流程, 可以对权限多层次校验, 对系统运行速度可以较少考虑 。
B/S 对安全以及访问速度的多重的考虑,建立在需要更加优化的基础之上. 比C/S有更高的要求 B/S结构的程序架构是发展的趋势,从MS的.Net系列的BizTalk 2000 Exchange 2000等,全面支持网络的构件搭建的系统 。SUN 和IBM推JavaBean 构件技术等,使 B/S更加成熟. 。
4.开发维护成本
cs开发维护成本高于bs 。因为采用cs结构时,对于不同的客户端要开发不同的程序,而且软件安装调试和升级都需要在所有客户机上进行 。
bs,只需要将服务器上的软件版本升级,然后从新登录就可以了 。
5.客户端负载
cs客户端负载大 。cs客户端不仅负责和用户的交互,收集用户信息,而且还需要通过网络向服务器发出请求 。
bs把事务处理逻辑部分交给了服务器,客户端只是负责显示 。
6.处理问题不同
C/S 程序可以处理用户面固定,并且在相同区域,安全要求高,需求与操作系统相关. 应该都是相同的系统 。
B/S 建立在广域网上, 面向不同的用户群,分散地域, 这是C/S无法作到的 。与操作系统平台关系最小 。
7.用户接口不同
C/S 多是建立的Window平台上,表现方法有限,对程序员普遍要求较高 。
B/S 建立在浏览器上, 有更加丰富和生动的表现方式与用户交流. 并且大部分难度减低,减低开发成本 。

扩展资料:
联系(C/S与B/S)
1.C/S是Client/Server的缩写 。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server 。客户端需要安装专用的客户端软件 。
2.B/S是Browser/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库 。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现 。浏览器通过Web Server 同数据库进行数据交互 。
3.系统开发中C/S结构(Client/Server)中Client(客户端)往往可以由 B/S结构(Browser/Server结构)的Browser(浏览器)及其载体承担,C/S结构的Web应用与B/S结构(Browser/Server结构)具有紧密联系 。大系统和复杂系统中,C/S结构和B/S结构的嵌套也很普遍 。
猜你喜欢
- 营业执照贷款怎么贷 营业执照贷款的流程
- 咱这里有三十岁左右,混黑道的朋友没
- 企业营业执照怎么办理 企业营业执照的办理流程
- 主营业务收入怎么算 主营业务收入的计算方法
- 手机上怎么审营业执照 手机上年审营业执照的流程
- 御泥坊的公司在在哪里?
- 主营业务利润怎么算 主营业务利润的计算公式
- 民宿营业执照怎么办理 民宿营业执照的办理流程
- 电子版营业执照怎么弄 电子版营业执照申领的方法
- 营业执照副本丢失怎么注销 营业执照副本丢失的注销教程
