作者:TPshop搜豹商城 發(fā)布時(shí)間:2019-09-20 14:34 閱讀:1814
商城網(wǎng)站建設(shè)內(nèi)部結(jié)構(gòu)怎么布置才算合理?今天TPshop電商網(wǎng)站建設(shè)小編來(lái)為大家解答。
在WWW B/S的體系結(jié)構(gòu)中,用戶和服務(wù)器之間通過(guò)HTTP協(xié)議進(jìn)行通信。首先,用戶通過(guò)瀏覽器向服務(wù)器發(fā)送H"I'TP請(qǐng)求,這個(gè)請(qǐng)求通過(guò)Internet傳送到服務(wù)器端,服務(wù)器接收這個(gè)請(qǐng)求并進(jìn)行相應(yīng)的處理,生成特定HTML文檔;然后用HTTP協(xié)議再將這個(gè)HTML文檔通過(guò)Internet發(fā)送給客戶機(jī);最后,在客戶機(jī)的瀏覽器上顯示這個(gè)文檔。
實(shí)際上電子商務(wù)站點(diǎn)扮演的是WWW服務(wù)器的角色。但是,實(shí)際上要能夠完成強(qiáng)大的電子商務(wù)的功能,網(wǎng)站除了提供WWW服務(wù)之外,還需要數(shù)據(jù)庫(kù)和特定的應(yīng)用程序的支持。我們可以把電子商務(wù)網(wǎng)站內(nèi)部分為三層結(jié)構(gòu):WWW服務(wù)器層、應(yīng)用程序?qū)?、?shù)據(jù)庫(kù)層。
通常,WWW服務(wù)器接收到的HTTP請(qǐng)求分為兩種情況:一種是請(qǐng)求一個(gè)靜態(tài)HTML頁(yè)面,WWW可以自行處理,在服務(wù)器上查找相應(yīng)的頁(yè)面即可;另一種是WWW服務(wù)器無(wú)法立即處理的,比如請(qǐng)求一個(gè)以.asp或者.jsp結(jié)尾的動(dòng)態(tài)頁(yè)面,這時(shí),www服務(wù)器需要將這個(gè)請(qǐng)求轉(zhuǎn)交給應(yīng)用程序服務(wù)器.應(yīng)用程序服務(wù)器根據(jù)需要調(diào)用數(shù)據(jù)庫(kù)服務(wù)器進(jìn)行相應(yīng)的處理,并生成HTML頁(yè)面回傳給客戶機(jī)瀏覽器顯示。
WEB服務(wù)器與應(yīng)用服務(wù)器的關(guān)系。邏輯上來(lái)說(shuō),應(yīng)用服務(wù)器與WEB服務(wù)器是相互配合共同完成商務(wù)邏輯的。WEB服務(wù)器向應(yīng)用服務(wù)器提供用戶的請(qǐng)求,并表達(dá)處理的結(jié)果。但是應(yīng)用服務(wù)器和WEB服務(wù)器有很大的差別,主要有:
1、應(yīng)用服務(wù)器有很多預(yù)先配置和快速構(gòu)造商務(wù)模型的組件,企業(yè)可以迅速建立商務(wù)邏輯。
2、應(yīng)用服務(wù)器可以提供許多預(yù)先安裝的服務(wù),如搜索引擎、內(nèi)容管理等,減少開發(fā)工作量。
3、應(yīng)用服務(wù)器可以為企業(yè)級(jí)應(yīng)用提供一種可靠的、高性能的運(yùn)行環(huán)境,WEB服務(wù)器則無(wú)法做到這點(diǎn)。
4、WEB服務(wù)器只能將應(yīng)用程序處理結(jié)果以HTML頁(yè)面形式發(fā)布給用戶。而應(yīng)用服務(wù)器可以很容易地存取數(shù)據(jù)庫(kù)的數(shù)據(jù)。
想了解更多商城網(wǎng)站建設(shè)內(nèi)部結(jié)構(gòu)布置相關(guān)問(wèn)題,歡迎咨詢TPshop網(wǎng)站商城建設(shè)。