Rumah  >  Artikel  >  bs架构是什么

bs架构是什么

青灯夜游
青灯夜游asal
2019-04-29 11:56:12127770semak imbas

BS((Brouser/Server))架构,是一种浏览器和服务器架构模式。它随着Internet技术的兴起,是对二层C/S架构的一种变化或者改进的架构。它把二层C/S结构的事务处理逻辑模块从客户机的任务中分离出来,由Web服务器单独组成一层来负担其任务,从而减轻了客户机的压力。

bs架构是什么

BS架构是一个三层框架,将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。

1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得;一般使用浏览器作为客户端。

2、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理;一般使用Web服务器(或者应用服务器)作为业务处理端

3、数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添、删除、修改、更新、查找等;一般使用数据库服务器作为数据存储端

BS结构是一种对软件的组成成分进行整理、分布的一种方法(或者说软件构造技术)。软件组成成分如:程序、数据、文档等。B/S结构就是将软件的这三个部分进行分配的一种方法,将数据分布到某个数据服务器;将程序分布到应用(程序)服务器或者WEB服务器;而客户端(浏览器)只需要加载应用服务器的部分程序,用于数据的显示和命令输入(比如网页游戏的画面显示和玩家的指令输入)。

BS架构模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server同数据库进行数据交互。 这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。

Atas ialah kandungan terperinci bs架构是什么. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:app是怎么开发的?Artikel seterusnya:浅谈Go包依赖管理工具govendor