時間:2022-11-01 02:30:01 | 來源:信息時代
時間:2022-11-01 02:30:01 來源:信息時代
瀏覽器/服務(wù)器體系結(jié)構(gòu) : 瀏覽器/服務(wù)器體系結(jié)構(gòu)(簡稱B/S)由兩部分組成:由瀏覽器構(gòu)成的客戶端和由Web服務(wù)器構(gòu)成的服務(wù)器端。在B/S體系結(jié)構(gòu)中,客戶端統(tǒng)一使用瀏覽器,無須開發(fā)應(yīng)用界面,可操作性強(qiáng),容易為用戶所掌握,服務(wù)器端由數(shù)據(jù)庫服務(wù)器和應(yīng)用服務(wù)器構(gòu)成。
1. B/S體系結(jié)構(gòu)
B/S體系結(jié)構(gòu)其實是C/S體系結(jié)構(gòu)中的一種,即客戶端為瀏覽器(http客戶端)、服務(wù)器端為Web服務(wù)器(http服務(wù)器)。由于這種應(yīng)用結(jié)構(gòu)目前被絕大部分企業(yè)信息系統(tǒng)所采用,其重要性日益突出而被獨(dú)立稱之為瀏覽器/服務(wù)器體系結(jié)構(gòu)。
由于C/S結(jié)構(gòu)需要配置和維護(hù)多個客戶機(jī)端支撐軟件,不但會造成客戶機(jī)臃腫,而且給應(yīng)用程序的維護(hù)工作帶來了很大的不便。隨著Internet瀏覽器功能越來越強(qiáng)大,在許多場合下,可以用瀏覽器取代C/S結(jié)構(gòu)的客戶端軟件,因此,從C/S體系結(jié)構(gòu)中發(fā)展出了一種改進(jìn)的結(jié)構(gòu)——瀏覽器/服務(wù)器體系結(jié)構(gòu)。在這種結(jié)構(gòu)中,客戶端并沒有與特定應(yīng)用相關(guān)的應(yīng)用程序,統(tǒng)一用瀏覽器實現(xiàn)用戶的輸入/輸出。應(yīng)用程序的業(yè)務(wù)邏輯和數(shù)據(jù)處理都在服務(wù)器端安裝和運(yùn)行,因此,服務(wù)器端除了要有數(shù)據(jù)庫服務(wù)器保存數(shù)據(jù)并運(yùn)行基本的數(shù)據(jù)操作外,還要有處理客戶端提交任務(wù)的應(yīng)用服務(wù)器。這種結(jié)構(gòu)的數(shù)據(jù)邏輯層位于數(shù)據(jù)庫服務(wù)器之上,主要執(zhí)行數(shù)據(jù)邏輯功能,運(yùn)行SQL存儲過程;業(yè)務(wù)邏輯層位于應(yīng)用服務(wù)器上,主要執(zhí)行業(yè)務(wù)邏輯功能,向數(shù)據(jù)庫發(fā)送請求; 表現(xiàn)層位于客戶機(jī),即通過瀏覽器實現(xiàn)用戶引導(dǎo),向應(yīng)用服務(wù)器發(fā)送請求并解析服務(wù)器端傳來的數(shù)據(jù)。
典型的B/S結(jié)構(gòu)一般由客戶端瀏覽器和服務(wù)器端Web服務(wù)器、數(shù)據(jù)庫服務(wù)器組成,B/S體系結(jié)構(gòu)如圖1所示。
圖1 B/S體系結(jié)構(gòu)
微信公眾號
版權(quán)所有? 億企邦 1997-2022 保留一切法律許可權(quán)利。