溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

java中servlet的作用

發布時間:2020-06-17 15:50:51 來源:億速云 閱讀:265 作者:元一 欄目:編程語言

servlet的概念

Servlet(Server Applet)是Java Servlet的簡稱,稱為小服務程序或服務連接器,用Java編寫的服務器端程序,具有獨立于平臺和協議的特性,主要功能在于交互式地瀏覽和生成數據,生成動態Web內容。

狹義的Servlet是指Java語言實現的一個接口,廣義的Servlet是指任何實現了這個Servlet接口的類,一般情況下,人們將Servlet理解為后者。Servlet運行于支持Java的應用服務器中。從原理上講,Servlet可以響應任何類型的請求,但絕大多數情況下Servlet只用來擴展基于HTTP協議的Web服務器。

最早支持Servlet標準的是JavaSoft的Java Web Server,此后,一些其它的基于Java的Web服務器開始支持標準的Servlet。

servlet的作用

Servlet 通過創建一個框架來擴展服務器的能力,以提供在 Web 上進行請求和響應服務。通俗來講servlet專門用來接收客戶端的請求,專門接收客戶端的請求數據,然后調用底層的service處理數據并生成結果返回數據。當客戶機發送請求至服務器時,服務器可以將請求信息發送給 Servlet ,并讓 Servlet 建立起服務器返回給客戶機的響應。 當啟動 Web 服務器或客戶機第一次請求服務時,可以自動裝入 Servlet 。裝入后, Servlet 繼續運行直到其它客戶機發出請求。 Servlet 的功能涉及范圍很廣。

Servlet的功能
(1) 創建并返回一個包含基于客戶請求性質的動態內容的完整的 HTML 頁面。
(2) 創建可嵌入到現有 HTML 頁面中的一部分 HTML 頁面( HTML 片段)。
(3) 與其它服務器資源(包括數據庫和基于 Java 的應用程序)進行通信。
(4) 用多個客戶機處理連接,接收多個客戶機的輸入,并將結果廣播到多個客戶機上。例如, Servlet 可
以是多參與者的游戲服務器。
(5) 當允許在單連接方式下傳送數據的情況下,在瀏覽器上打開服務器至 applet 的新連接,并將該連
接保持在打開狀態。當允許客戶機和服務器簡單、高效地執行會話的情況下, applet 也可以啟動客戶瀏覽器和服務器之間的連接??梢酝ㄟ^定制協議或標準(如 IIOP )進行通信。
(6) 對特殊的處理采用 MIME 類型過濾數據,例如圖像轉換和服務器端包括( SSI )。
(7) 將定制的處理提供給所有服務器的標準例行程序。例如, Servlet 可以修改如何認證用戶。

以上就是java servlet的詳細內容,更多請關注億速云其它相關文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女