定义:
B/S结构,即浏览器/服务器结构,是一种从传统的二层C/S模式(客户端/服务器)发展起来的新的网络结构模式。其本质是三层结构C/S模式。
工作原理:
工作原理:客户端的浏览器通过URL访问Web服务器,Web服务器请求数据库服务器,并将获得的结果一HTML形式返回客户端浏览器。
浏览器:提供用户与系统的友好访问,实现对客户端应用程序的集中管理。
应用服务器:处理业务逻辑,即用户的请求。
数据库服务器:负责数据的存储和优化及访问。
B/S结构是从CS结构发展而来的,比如说,酷狗软件就是C/S模式,而网页版酷狗就是一种B/S模式。
应用服务器:处理业务逻辑,即用户的请求。
数据库服务器:负责数据的存储和优化及访问。
B/S结构是从CS结构发展而来的,比如说,酷狗软件就是C/S模式,而网页版酷狗就是一种B/S模式。
优缺点:
优点:
1、客户端无需安装,有Web浏览器就可以。
2、BS结构可以直接放在广域网上,可以实现多客户之间的访问。
3、BS架构无需升级客户端软件,只需要升级服务器就行。
2、BS结构可以直接放在广域网上,可以实现多客户之间的访问。
3、BS架构无需升级客户端软件,只需要升级服务器就行。
缺点:
1、应用服务器运行数据负荷较重,一旦服务器崩溃,系统将无法正常运行。
2、B/S是一种请求-响应模式,通常需要刷新界面。
3、在跨浏览器上,BS架构不尽如人意。
2、B/S是一种请求-响应模式,通常需要刷新界面。
3、在跨浏览器上,BS架构不尽如人意。
开发条件:
首先必须声明的是C/S架构有着不可替代的作用,再者B/S是基于网页语言的、与操作系统无关,所以跨平台也是它的优势,而且以后随着网页语言以及浏览器的进步,B/S在表现能力上的处理以及运行的速度上会越来越快,它的缺点将会越来越少。