搜尋
首頁常見問題servlet繼承什麼類

servlet繼承什麼類

May 06, 2019 pm 01:33 PM
servlet

servlet繼承什麼類

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

狹義的Servlet是指Java語言實作的一個接口,廣義的Servlet是指任何實作了這個Servlet接口的類,一般情況下,人們將Servlet理解為後者。 Servlet運行於支援Java的應用程式伺服器中。從原理上講,Servlet可以回應任何類型的請求,但絕大多數情況下Servlet只用來擴展基於HTTP協定的Web伺服器。

下面來看看servlet的接口及其抽象類別:

public interface Servlet { 
   public void init(ServletConfig config) throws ServletException;
   public ServletConfig getServletConfig();
   public void service(ServletRequest req, ServletResponse res )throws ServletException, IOException;
    public String getServletInfo();
    public void destroy();
}
public abstract class GenericServlet implements Servlet, ServletConfig,java.io.Serializable {}
public abstract class HttpServlet extends GenericServlet {}

Servlet接口-通用的Servlet接口,定義一個Servlet具有的最基本的功能
|
|- -GenericServlet抽象類別-實作了service介面,並實作了其中的大部分的方法,但是service方法沒實現,需要開發人員來自行實現。
|
|--HttpServlet抽象類別-繼承了GenericServlet,實作了service接口,重寫了service方法,並在service方法中判斷請求的方式,根據不同的請求方式XXXX做不同的處理,這樣沒有抽象方法的類,是讓別人繼承用的
|
|--XXServlet類   因此,在開發中,我們只需要寫一個XXServlet類,直接繼承HttpServlet,並且重寫其中的doGet和doPost方法
來處理GET請求和POST請求

servlet繼承什麼類

#總的來說,與servlet相關的介面和類別如下所示:

介面:Servlet、ServletConfig、ServletRequest、ServletResponse、HttpServletRequest、HttpServletResponse、ServletContext

類別:HttpServlet(抽象類別)、Generic

#####類別###」抽象類別

以上是servlet繼承什麼類的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

EditPlus 中文破解版

EditPlus 中文破解版

體積小,語法高亮,不支援程式碼提示功能

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )專業的PHP整合開發工具

SecLists

SecLists

SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境