更新時間:2021-10-21 09:37:36 來源:動力節點 瀏覽857次
該Servlet的對象是一個Java的一個由發起并管理對象的Servlet容器。但是,Java對象需要實現對 Servlet 容器的描述。Java Servlet 規范為實現 Servlet 對象指定了以下規則:
• 應該是一個公共的非抽象類。
• 應該是javax.servlet.Servlet 接口的子類型,因為Servlet 容器通過使用該接口來理解Servlet 對象。
應支持無參數構造函數。
• 建議不要將Servlet 對象實現的javax.servlet.Servlet 接口的方法聲明為final。
在了解了servlet對象的實現規則之后,讓我們了解一下javax.servlet.Servlet和javax.servlet.ServletConfig接口,它們是Java Servlet API的基礎和重要元素,了解Servlet生命周期。
ServletConfig 對象
ServletContext 對象
• 每個 Servlet 類對象是一個,因此稱為 servlet 類對象的右手對象。
• ServletContainer 與我們的 servlet 類對象一起創建此對象,并與我們的 Servlet 類對象一起銷毀此對象。
• 這是實現javax.servlet.ServletConf ig 接口的底層Servlet 容器提供的java 類的對象。
• 此對象可用于收集有關 Servlet 程序的詳細信息并將信息傳遞給 servlet 程序。
• 此對象可用于從 web.xml 文件收集單元參數值。
• 需要此對象才能訪問 ServletContext 對象。
• 每個Web 應用程序一個,對Web 應用程序的所有Web 資源程序可見,稱為Web 應用程序的全局內存。
• Servlet 容器在服務器啟動(冷部署)期間或在使用此對象的 Web 應用程序部署(熱部署)期間創建此對象。
(a) 我們可以獲得底層服務器信息。
(b) 我們可以得到 web 的 web 資源程序的詳細信息。
(c) 我們可以獲得服務器使用的 servlet API 版本。
(d) 我們可以獲得指向 Web 應用程序資源程序的流。
(e) 我們可以將消息寫入長文件。
• 在我們的 Servlet 程序中訪問 ServletConfig obj. 的不同方式。
以上就是關于“實現Servlet對象”的介紹,如果大家想了解更多相關知識,不妨來關注一下動力節點的Servlet教程,里面的內容更加詳細,適合初學者學習,希望對大家能夠有所幫助。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習