继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

什么是B / S架构?B / S架构是什么意思?

gogogo
关注TA
已关注
手记 24
粉丝 0
获赞 3

在编程语言中,人们常常看到B / S架构,刚刚入门编程的小白同学,可能对B / S架构是什么意思不太了解,下面小编给同学们解释一下什么是B / S架构!


  • http://img3.sycdn.imooc.com/63ae84e00001eab306000400.jpg

B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器,如Chrome、Safari、Microsoft Edge、Netscape Navigator或Internet Explorer,服务器安装SQL Server、Oracle、MYSQL等数据库。浏览器通过Web Server 同数据库进行数据交互。

B / S架构的含义

B/S结构指的是Browser/Server(浏览器/服务器)结构,就是只需要安装维护一个服务器,而客户端采用浏览器的方式来运行软件。它是随着Internet技术而兴起的,是对C/S结构的一种变化和改进。主要利用了WWW浏览器技术,结合多种Script语言和新技术,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。是一种全新的软件系统构造技术。它只需要安装一个浏览器和数据库,就可以让浏览器通过Web Server同数据库进行数据交互。

B / S架构的优点:

(1)该架构不需要安装客户端,可以直接运行在Web浏览器中

(2)B/S架构可以直接放在Internet网络上,从而达到通过某些特权来控制多客户端访问的目的以及交互方式。

(3)B/S架构由于不需要安装客户端,因此不存在更新多个客户端以及升级服务器等问题

B / S架构的缺点:

(1)在跨浏览器中,B/S架构不是令人最满意的架构

(2)想要达到CS程序的程度还需要付出很多努力才可以

(3)在速度和安全性方面,仍然需要花费巨大的设计成本,这是B/S架构中最大的问题。

(4)客户端服务器交互是请求响应模式,通常需要刷新页面,这是不愿意看到客户的。但是这个缺点在Ajax受欢迎之后该问题得到了一定程度的缓解


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP