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中文網其他相關文章!