1熊镣、Application
―Java應(yīng)用程序”是可以獨立運行的Java程序出吹。
由Java解釋器控制執(zhí)行有缆。
2晾剖、Applet
―Java小程序”不能獨立運行(嵌入到Web頁中)兰珍。
由Java兼容瀏覽器控制執(zhí)行侍郭。
3、Serverlets
是Java技術(shù)對CGI 編程的解決方案掠河。
是運行于Web server上的亮元、作為來自于Web browser 或其他HTTP client端的請求和在server上的數(shù)據(jù)庫及其他應(yīng)用程序之間的中間層程序。
Serverlets的工作是:
讀入用戶發(fā)來的數(shù)據(jù)(通常在web頁的form中)
找出隱含在HTTP請求中的其他請求信息(如瀏覽器功能細(xì)節(jié)唠摹、請求端主機名等爆捞。
產(chǎn)生結(jié)果(調(diào)用其他程序、訪問數(shù)據(jù)庫跃闹、直接計算)
格式化結(jié)果(網(wǎng)頁)
設(shè)置HTTP response參數(shù)(如告訴瀏覽器返回文檔格式)
將文檔返回給客戶端嵌削。