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開(kāi)始支持標(biāo)準(zhǔn)的Servlet API。Servlet的主要功能在于交互式地瀏覽和修改數(shù)據(jù),生成動(dòng)態(tài)Web內(nèi)容。這個(gè)過(guò)程為:
在美國(guó),EJB+Servlet+jsp幾乎成為電子商務(wù)的開(kāi)發(fā)標(biāo)準(zhǔn)。本來(lái) asp 也很有希望,但微軟最近可能把精力都集中在打官司和Win2000上, 因此電子商務(wù)發(fā)展得太少。php由于其模式和一些天生缺陷,毫無(wú)希望。 在美國(guó),很少有商業(yè)站點(diǎn)用PHP的。