bs架構的系統能連線mysql嗎 bs架構是什麼

2021-10-18 05:19:43 字數 928 閱讀 1421

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

B S架構與C S架構的區別

現在軟體開發的整體架構主要分為b s架構與c s架構,選擇哪種架構不僅對於軟體開發公司很重要,也對應用企業很重要,在應用的過程中,肯定會碰到這個問題,偉創軟體就這個問題做了詳盡的解析,目前,偉創軟體就是採用b s架構。不同 1.硬體環境不同 c s 一般建立在專用的網路上,小範圍裡的網路環境,區域網...

C S架構和B S 架構的區別

框架 是專案軟體開發過程中提取特定領域軟體的共性部分形成的體系結構。是半成品,不是現成可用的應用系統,他提供了諸多服務,供開發人員進行開發使用。架構 可以理解為是乙個藍圖,一種設計方案,是關於軟體如何設計的重要策略,是問題的抽象解決方案。架構被 體現和遵循,能夠描述抽象元件之間的通訊和呼叫。c s ...

C S 架構與B S架構的區別

1.c s client server架構,及客戶端 伺服器架構,可以使用任何通訊協議,而b s架構規定必須實現http協議。c s充分發揮客戶端pc的處理能力,很多資料通過客戶端的處理後再發給伺服器,降低伺服器負荷,提高了速度,但是維護非常複雜,必須安裝專用的客戶端軟體,對客戶機的操作做系統也是有...