《B/S之学习开始》

来源:互联网 发布:淘宝怎么分享不了 编辑:程序博客网 时间:2024/06/05 19:24

前言:

C/S学习的项目一拖再拖,拖到暑假开始之前终于勉强完成。继而开始了B/S的学习,养成良好的习惯,先来宏观把握一下吧。

B/S?

英文名字:Browser/Server,中文名字:浏览器/服务器模式。是一种网络结构模式,得益于WEB的兴起。

作用

文字说明:

1.Browser/Server结构是伴随着因特网的兴起,对Client/Server结构的一种改进。从本质上说,Browser/Server结构也是一种Client/Server结构,它可看作是一种由传统的二层模式Client/Server结构发展而来的三层模式Client/Server结构在Web上应用的特例。

2.Browser/Server结构主要是利用了不断成熟的Web浏览器技术:结合浏览器的多种脚本语言和ActiveX技术,用通用浏览器实现原来需要复杂专用软件才能实现的强大功能,同时节约了开发成本。

3.B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零安装、零维护。系统的扩展非常容易。

4.B/S结构的使用越来越多,特别是由需求推动了AJAX技术的发展,它的程序也能在客户端电脑上进行部分处理,从而大大的减轻了服务器的负担;并增加了交互性,能进行局部实时刷新。

B/S与C/S之战

1.

C/S 一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专门服务器提供连接和数据交换服务。

B/S 建立在广域网之上的,例如电话上网,租用设备. 信息自己管理. 有比C/S更强的适应范围,一般只要有操作系统和浏览器就行。
2.
C/S 一般面向相对固定的用户群,对信息安全的控制能力很强。
B/S 建立在广域网之上, 对安全的控制能力相对弱, 可能面向不可知的用户。
3.
C/S 程序可以更加注重流程, 可以对权限多层次校验, 对系统运行速度可以较少考虑。
B/S 对安全以及访问速度的多重的考虑,建立在需要更加优化的基础之上. 比C/S有更高的要求 B/S结构的程序架构是发展的趋势。
4.
C/S 程序可以不可避免的整体性考虑。
B/S 的多重结构,要求构件相对独立的功能, 能够相对较好的重用。

实践:

OA系统与城市消防联网是B/S的应用实例。

1 0