首頁 > 常見問題 > 主體

bs架構是什麼

青灯夜游
發布: 2020-09-10 13:21:30
原創
127740 人瀏覽過

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

以上是bs架構是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!