B/S架构(浏览器/服务器模式),是一种网络结构模式。B/S模式没有固定的客户端,它的后台是服务器,前台是浏览器,它的主要工作方式就是浏览器发送请求到服务器,服务器处理这些请求并将处理的结果返回个浏览器,浏览器取得返回结果,并将它通过自己的业务逻辑层呈现给用户。这样说来,浏览器就是B/S架构的客户端,B/S架构的系统功能主要在服务器上实现,管理员只需要通过服务器的管理就能很好的对系统进行文护。
B/S最大的优点就是开发者可以随时随地的使用电脑对系统进行开发和文护,B/S架构的特点注定了它不需要在电脑上安装一些软件来对系统进行操作,也就是说,开发者开发B/S架构的系统所需要的软件很少,这使得B/S架构的系统对于那些初学者来说不那么晦涩难懂。另外,这些特点也使得B/S架构系统的可扩展鞋非常强。
B/S架构有以下几个优点:
(1)文护和升级方式简单。B/S一端是浏览器,一端是服务器,这就是说,在文护和更新上,开发者开发者只需要对服务器进行开发就行了,极大地节约了开发者的精力。这样看来,当处于一个规模较大的公司时,只需要对公司的服务器进行管理
,就可以对公司B/S架构的系统进行文护与升级了。就件系统的改进和升级越来越繁琐,B/S模式的系统明显更为的方便。只要将服务器连接到一个相同的网络,用户就
可以在不同的地方队服务器进行文护、升级和共享,无论多大的规模,用户的可以轻松地进行管理。B/S架构将使服务器的功能变得越来越强大,而客户端将会变得越来越简单,显而易见,这种变化使得软件升级和文护变得极为便利,这将会节约用户大量的人力和物力,显而易见这将会是未来信息化发展的潮流。
(2)成本降低,选择更多。对于B/S架构来说,服务器操作系统的选择是很多的,尤其是几乎所有的B/S模式的应用管理软件都可以安装到Linux下,而且安全性高。这就是说,对B/S模式的用户软件,在个人计算机方面处于领导地位的Window操作系统,在服务器操作系统的选择上是多样的,而且不论选择何种操作系统,大多数人使用Windows计算机桌面操作系统都可以不受影响,再加上Linux不但操作系统免费,连数据库也是免费的,这使得这种选择非常流行。
例如,许多人每天使用百度,只要安装浏览器即可,不需要知道百度服务器操作系统有什么用,事实上,许多用户的电脑安装的是Windows操作系统,而网站服务器大多数不适用Windows操作系统。
然而,事物都有两面性,B/S架构也有其缺点,如服务器运行数据压力大。B/S模式的客户端是浏览器,在浏览器上主要实现了B/S架构的事物逻辑层,而且安装了大不认得系统管理软件。这样来说,当传输与处理的数据较大时,服务器的的负荷就会增大,极有可能使得服务器发生“崩溃”的问题。因此一些大的单位如百度,谷歌等都有自己的备用数据库存储服务器来应对因服务器崩溃带来的网站瘫痪的问题。
这里不得不提到的另一个与B/S架构相对应的C/S模式。C/S和B/S各有千秋,
与C/S相比,B/S在性能上略有不及,不过优点就是B/S的客户端就只有浏览器,而且更重要的是由于它是基于网页语言的、跟操作系统没多大关系,所以它是可以实现跨平台的。而且以后随着浏览器和网页语言的不断改进与更新,B/S的缺点会不断减少,性能会不断提高。比如,未来的HTML5,在图形的渲染方面以及音频、文件的处理上已经非常强大了。
1.2 系统开发的目的
在日趋发达的当今社会,各行各业竞争越来越激烈,尤其是IT行业,这就使得人们只有不断学习和创新才能跟上时代的步伐,才不被社会淘汰。电子行业的高速发展推进了手机的发展速度,人们生活水平的提高使得人们对轻便快捷的手机的需求不断增加,现如今手机已经成为和信用卡、身份证一样的必备物品。电子银行、网上商 WAP移动手机天气查询系统设计与开发(2):http://www.751com.cn/jisuanji/lunwen_13656.html