工作流程:
- 啟動(dòng)客戶端瀏覽器,并在瀏覽器中制定一個(gè)URL地址。經(jīng)地址解析,找到服務(wù)器IP地址,瀏覽器便向該地址指向的web服務(wù)器發(fā)出請(qǐng)求。
- Web服務(wù)器(也稱為HTTP服務(wù)器)接到瀏覽器的請(qǐng)求后,把URL轉(zhuǎn)換成頁(yè)面所在服務(wù)器上的文件全名,找到相應(yīng)的文件。
- 如果URL指向HTML文檔(即靜態(tài)網(wǎng)頁(yè)),web服務(wù)器使用HTTP協(xié)議把文檔直接送給瀏覽器。如果HTML文檔中嵌入了CGI、ASP、PHP和JSP程序,則由web服務(wù)器運(yùn)行這些程序,把結(jié)果送到瀏覽器。如果應(yīng)用程序包含對(duì)數(shù)據(jù)庫(kù)的操作,則應(yīng)用程序服務(wù)器將查詢指令發(fā)給數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序,由數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序?qū)?shù)據(jù)庫(kù)執(zhí)行查詢操作。
- 查詢結(jié)果返回給數(shù)據(jù)庫(kù)驅(qū)動(dòng)頁(yè)面,并由驅(qū)動(dòng)程序返回Web服務(wù)器。
- Web服務(wù)器將加國(guó)數(shù)據(jù)嵌入頁(yè)面。
- Web服務(wù)器將完成的頁(yè)面以HTML格式發(fā)給瀏覽器。
- 瀏覽器解釋HTML文檔,在客戶端屏幕上展示結(jié)果。