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