JAVA程序有3中執(zhí)行環(huán)境。
(1)能夠單獨(dú)運(yùn)行的程序,稱為Java Application(Java應(yīng)用程序)。
(2)在Internet瀏覽器中運(yùn)行的程序,稱為 Java Applet(JAVA小用用程序)。Applet是一個(gè)在WEB瀏覽器內(nèi)部運(yùn)行的小應(yīng)用程序,需要WEB瀏覽器的支持。
(3)在WEB服務(wù)器端運(yùn)行的程序,稱為Java Servlet。Servlet實(shí)際上是運(yùn)行在WEB服務(wù)器上的應(yīng)用程序,它與協(xié)議和平臺(tái)無關(guān)。Java Servlet可以動(dòng)態(tài)地?cái)U(kuò)張WEB服務(wù)器的能力,并采用輕輕偶/想用模式提供WEB服務(wù)。目前SUN公司開發(fā)的JSP技術(shù),JSP是JAVA SERVER PAGE的所寫,悅來越得到廣泛的應(yīng)用。Java Servlet可以與JSP進(jìn)行交互,從而為開發(fā)WEB服務(wù)提供優(yōu)秀的解決方案。