科技生活動態:bs架構是什么

導讀跟大家講解下有關bs架構是什么,相信小伙伴們對這個話題應該也很關注吧,現在就為小伙伴們說說bs架構是什么,小編也收集到了有關bs架構是什

跟大家講解下有關bs架構是什么,相信小伙伴們對這個話題應該也很關注吧,現在就為小伙伴們說說bs架構是什么,小編也收集到了有關bs架構是什么的相關資料,希望大家看到了會喜歡。

BS((Brouser/Server))架構,是一種瀏覽器和服務器架構模式。它隨著Internet技術的興起,是對二層C/S架構的一種變化或者改進的架構。它把二層C/S結構的事務處理邏輯模塊從客戶機的任務中分離出來,由Web服務器單獨組成一層來負擔其任務,從而減輕了客戶機的壓力。

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)。

以上就是bs架構是什么的詳細內容,更多請關注php中文網其它相關文章!

來源:php中文網

免責聲明:本文由用戶上傳,如有侵權請聯系刪除!