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