广州web培训
达内广州五羊中心

18087159764

热门课程

前端也需要了解的B/S架构

  • 时间:2016-10-26
  • 发布:广州前端开发培训
  • 来源:极客头条

虽然说B/S架构是属于后台方面的东西,不过作为一个全面发展的好前端,达内广州web培训认为你也是需要了解一下。

什么是B/S架构

B/S架构的全称为Browser/Server,即浏览器/服务器结构。

Browser指的是Web浏览器,极少数事务逻辑在前端实现,但主要事务逻辑在服务器端实现。

B/S架构的系统无须特别安装,只有Web浏览器即可。

其实就是我们前端现在做的一些事情,大部分的逻辑交给后台来实现,我们前端大部分是做一些数据渲染,请求等比较少的逻辑。

B/S架构的分层:

与C/S架构只有两层不同的是,B/S架构有三层,分别为:

第一层表现层:主要完成用户和后台的交互及最终查询结果的输出功能。

第二层逻辑层:主要是利用服务器完成客户端的应用逻辑功能。

第三层数据层:主要是接受客户端请求后独立进行各种运算。

B/S架构的优点:

1、客户端无需安装,有Web浏览器即可。

2、BS架构可以直接放在广域网上,通过一定的权限控制实现多客户访问的目的,交互性较强。

3、BS架构无需升级多个客户端,升级服务器即可。可以随时更新版本,而无需用户重新下载啊什么的。

B/S架构的缺点:

1、在跨浏览器上,BS架构不尽如人意。

2、表现要达到CS程序的程度需要花费不少精力。

3、在速度和安全性上需要花费巨大的设计成本,这是BS架构的最大问题。

4、客户端服务器端的交互是请求-响应模式,通常需要刷新页面,这并不是客户乐意看到的。

上一篇:前端也需要了解的C/S架构
下一篇:B/S架构的几种形式

达内广州web培训详解ES6循环:for-of

达内广州web培训详解ES5循环:forEach

达内广州web培训详解ES5简单for循环

达内广州web培训分享:CSS预处理器的缺点

选择城市和中心
贵州省

广西省

海南省