Servlet是一種用Java編寫的伺服器端應用程序,具有獨立於平台和協議的特性,可以生成動態的Web頁面;它擔當客戶請求(Web瀏覽器或其他HTTP客戶程式)與伺服器回應(HTTP伺服器上的資料庫或應用程式)的中間層。
Servlet是一種伺服器端的Java應用程序,具有獨立於平台和協定的特性,可以產生動態的Web頁面。 Servlet運行於Java-enabled Web Server中。 Java Servlet可以動態地擴展Server的能力,並採用請求-回應模式提供Web服務。
Servlet是位於Web 伺服器內部的伺服器端的Java應用程序,與傳統的從命令列啟動的Java應用程式不同,Servlet由Web伺服器進行加載,該Web伺服器必須包含支援Servlet的Java虛擬機。
由於SERVLET中總是嵌套HTML程式碼,導致前台後台程式碼看起來不是很清楚,所以SUN公司開發了JSP來解決這個問題,將前台後台分開處理,也就是MVC模式。
Servlet是運行在網路伺服器上的Java程序,作為來自網頁瀏覽器或其他HTTP用戶端的請求與HTTP伺服器的資料庫和應用程式之間的中間層。所有的JSP檔案都要實作轉換為一個Servlet才能運作。所有的JSP檔案都要實作轉換為一個Servlet才能運作。
Servlet在伺服器端處理使用者資訊可以完成下列任務。
(1)取得用戶端瀏覽器透過HTML表單提交的資料及相關資訊。
(2)建立並傳回對客戶端的動態回應頁面。
(3)存取伺服器端資源,如檔案、資料庫。
(4)為JSP頁面準備動態數據,與JSP一起協作創建回應的頁面。
以上是Servlet是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!