【導(dǎo)讀】好的可移植性,更節(jié)省投資。來自Web瀏覽器或其他HTTP客戶程序的請(qǐng)求和HTTP服務(wù)器上的數(shù)據(jù)庫或應(yīng)用程序。Servlet的工作是執(zhí)行西門的任務(wù),如圖所示。讀取客戶發(fā)送的顯式數(shù)據(jù)。最終用戶一般在頁面的HTML表單中輸入這些數(shù)據(jù)。然而,數(shù)據(jù)還有可能來自applet. HTTP信息包括cookie、瀏覽器所能識(shí)別的媒體類型和壓縮模。算得出對(duì)應(yīng)的響應(yīng)?;蛘卟荒芊祷豀TML形式的結(jié)果,所有Web瀏覽器不能直接與數(shù)據(jù)庫進(jìn)行會(huì)話。因此,我們需要Web中間層從HTTP流中提取輸入數(shù)據(jù),與。應(yīng)用程序會(huì)話,并將結(jié)果嵌入到文檔中。但是,到目前為止,HTML式最。常用的格式,故而servelt和JSP的重要任務(wù)之一就式將結(jié)果包裝到HTML中。設(shè)置cookie和緩存參數(shù),以及其他類似的任務(wù)。然而,許多情況下靜態(tài)的結(jié)果不能滿足要求,我們需要針對(duì)每個(gè)請(qǐng)求生成一個(gè)。HTTP報(bào)頭,處理cookie,跟蹤會(huì)話,以及其他次類高級(jí)功能。Servlet支持常規(guī)CGI難以實(shí)現(xiàn)或根本不能實(shí)現(xiàn)的幾項(xiàng)功能。