WebSphere application Server作為e-Business應(yīng)用的核心,提供了基于java Servlet技術(shù)的引擎,它把基本的HTTP Server擴(kuò)充成為基于Java的應(yīng)用服務(wù)器,提供了比CGI技術(shù)更優(yōu)的性能。本文旨在對(duì)Java Servlet技術(shù)作一般性的介紹,并與傳統(tǒng)的CGI技術(shù)進(jìn)行比較。 Servlet是用Java編寫的Server端程序,它與協(xié)議和平臺(tái)無(wú)關(guān)。Servlet運(yùn)行于Java-enabled Web Server中。Java Servlet可以動(dòng)態(tài)地?cái)U(kuò)展Server的能力,并采用請(qǐng)求-響應(yīng)模式提供Web服務(wù)。
最早支持Servlet技術(shù)的是JavaSoft的Java Web Server。此后,一些其它的基于Java的Web Server開始支持標(biāo)準(zhǔn)的Servlet API。Servlet的主要功能在于交互式地瀏覽和修改數(shù)據(jù),生成動(dòng)態(tài)Web內(nèi)容。這個(gè)過程為: