閱讀305 返回首頁    go 阿裏雲 go 技術社區[雲棲]


Java Servlet和JSP的異同

 

 

Servlet是一種服務器端的Java應用程序,具有獨立於平台和協議的特性,可以生成動態的Web頁麵。 它擔當客戶請求(Web瀏覽器或其他HTTP客戶程序)與服務器響應(HTTP服務器上的數據庫或應用程序)的中間層。 Servlet是位於Web 服務器內部的服務器端的Java應用程序,與傳統的從命令行啟動的Java應用程序不同,Servlet由Web服務器進行加載,該Web服務器必須包含支持Servlet的Java虛擬機。

 

 

JavaServer Pages(JSP)是一種實現普通靜態HTML和動態HTML混合編碼的技術,JSP並沒有增加任何本質上不能用Servlet實現的功能。

 

 

但是,在JSP中編寫靜態HTML更加方便,不必再用println語句來輸出每一行HTML代碼。更重要的是,借助內容和外觀的分離,頁麵製作中不同性質的任務可以方便地分開:比如,由頁麵設計者進行HTML設計,同時留出Servlet程序員插入動態內容的空間。

最後更新:2017-04-02 06:52:19

  上一篇:go HQL的分頁
  下一篇:go MPI函數