首頁  >  文章  >  Java  >  Servlet是什麼?

Servlet是什麼?

藏色散人
藏色散人原創
2019-05-13 14:02:196063瀏覽

Servlet是一種用Java編寫的伺服器端應用程序,具有獨立於平台和協議的特性,可以生成動態的Web頁面;它擔當客戶請求(Web瀏覽器或其他HTTP客戶程式)與伺服器回應(HTTP伺服器上的資料庫或應用程式)的中間層。

Servlet是什麼?

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn