搜尋
首頁常見問題bs架構是什麼

bs架構是什麼

Apr 29, 2019 am 11:56 AM
bs架構

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

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

MantisBT

MantisBT

Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

EditPlus 中文破解版

EditPlus 中文破解版

體積小,語法高亮,不支援程式碼提示功能

SublimeText3 英文版

SublimeText3 英文版

推薦:為Win版本,支援程式碼提示!

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器