java 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影片教學》
以上是java servlet作用是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!