b/s網(wǎng)站建設(shè)結(jié)構(gòu)的三層模式
作者:佚名 時(shí)間:2012-11-02 分享到:
在b/s的網(wǎng)站結(jié)構(gòu)模式中,b/s有三層,分別為表示層(presentation)、功能層(business logic)、數(shù)據(jù)層(data service)。
(1)表示層。由web瀏覽器組成,包含系統(tǒng)的顯示邏輯,位于客戶端。它的任務(wù)是由web瀏覽器向網(wǎng)絡(luò)上的某個(gè)web服務(wù)器提出服務(wù)請求,web服務(wù)器(匿名方式或用戶身份認(rèn)證方式)采用http協(xié)議把所需的主頁傳送給客戶端;客戶機(jī)接收傳來的主頁文件,并把它顯示在web瀏覽器上。
(2)功能層。由具有應(yīng)用程序擴(kuò)展功能的web服務(wù)器組成,包含系統(tǒng)的事務(wù)處理邏輯,位于web服務(wù)器端。它的任務(wù)是接受用戶的請求,執(zhí)行相應(yīng)的擴(kuò)展應(yīng)用程序與數(shù)據(jù)庫進(jìn)行連接,通過sql等方式向數(shù)據(jù)庫服務(wù)器提出數(shù)據(jù)處理申請;后臺數(shù)據(jù)庫服務(wù)器將數(shù)據(jù)處理的結(jié)果提交給web服務(wù)器,再由web服務(wù)器傳送回客戶端。
(3)數(shù)據(jù)層。由數(shù)據(jù)庫服務(wù)器組成,包含系統(tǒng)的數(shù)據(jù)處理邏輯,位于數(shù)據(jù)庫服務(wù)器端。它的任務(wù)是接受web服務(wù)器對數(shù)據(jù)庫操縱的請求,實(shí)現(xiàn)對數(shù)據(jù)庫查詢、修改、更新等功能,并把運(yùn)行結(jié)果提交給web服務(wù)器。
誠信服務(wù)5周年,正規(guī)網(wǎng)絡(luò)公司,保證質(zhì)量,終生維護(hù),上海網(wǎng)站建設(shè)http://www.ktcbnqb.cn/