javax.servlet.GenericServlet类(协议无关版本)
生活随笔
收集整理的這篇文章主要介紹了
javax.servlet.GenericServlet类(协议无关版本)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
< DOCTYPE html PUBLIC -WCDTD XHTML StrictEN httpwwwworgTRxhtmlDTDxhtml-strictdtd>
GenericServlet是一種與協(xié)議無(wú)關(guān)的servlet,是一種跟本不對(duì)請(qǐng)求提供服務(wù)的servlet,而是簡(jiǎn)單地從init()方法啟動(dòng)后臺(tái)線程并在destory()中殺死。它可以用于模擬操作系統(tǒng)的端口監(jiān)控進(jìn)程。
servlet API提供了Servlet接口的直接實(shí)現(xiàn),稱(chēng)為GenericServlet。此類(lèi)提供除了service()方法外所有接口中方法的缺省實(shí)現(xiàn)。這意味著通過(guò)簡(jiǎn)單地?cái)U(kuò)展GenericServlte可以編寫(xiě)一個(gè)基本的servlet。
除了Servlet接口外,GenericServlet也實(shí)現(xiàn)了ServletConfig接口,處理初始化參數(shù)和servlet上下文,提供對(duì)授權(quán)傳遞到init()方法中的ServletConfig對(duì)象的方法。
GenericServlet類(lèi)中的方法???????
void destory()???? 編飛組成單詞“destory”的一個(gè)注冊(cè)入口???????
String getInitParameter(String name)???? 返回具有指定名稱(chēng)的初始化參數(shù)值。通過(guò)凋用config.getInitParameter(name)實(shí)現(xiàn)。???????
Enumeration getInitParameterNames()???? 返回此serv]et已編碼的所有初始化參數(shù)的?個(gè)枚舉類(lèi)型值。調(diào)用config.getInitParameterNames()獲得列表。如果未提供初始化參數(shù),則返回?個(gè)空的枚舉類(lèi)型值(但不是null)???????
ServletConfig getServletConfig()???? 返回傳遞到init()方法的ServletConfig對(duì)象???????
ServletContext getServletContext()???? 返回在config對(duì)象中引用的ServletContext???????
String getServletInfo()???? 返回空字符串???????
void init(ServletConfig config)throws ServletException???? 在一實(shí)例變量中保存config對(duì)象。編寫(xiě)組成單詞“init”的注冊(cè)入口,然后調(diào)用方法init()???????
void init()throws ServletException???? 可以被跳過(guò)以處理servlet初始化.在config對(duì)象被保存后init(ServletConfig config)的結(jié)尾處自動(dòng)被調(diào)用.servlet作者經(jīng)常會(huì)忘記調(diào)用super.init(config)????????
void log(String msg)???? 編寫(xiě)注冊(cè)servlet的入口.為此調(diào)用servlet上下文的log()方法.servlet的名字被加到消息文本的開(kāi)頭。???????
void log(String msg,Throwable t)???? 編寫(xiě)一個(gè)入口和servlet注冊(cè)的棧軌跡。此方法也是ServletContext中相應(yīng)方法的一個(gè)副本。???????
abstract void service(Request request,Response response)throws ServletException,IOException???? 由servlet引擎調(diào)用為請(qǐng)求對(duì)象描述的請(qǐng)求提供服務(wù)。這是GenericServlet中唯一的抽象方法。因此它也是唯一必須被子類(lèi)所覆蓋的方法。???????
String getServletName()???? 返回在Web應(yīng)用發(fā)布描述器(web.xml)中指定的servlet的名字。?? #java專(zhuān)欄
GenericServlet是一種與協(xié)議無(wú)關(guān)的servlet,是一種跟本不對(duì)請(qǐng)求提供服務(wù)的servlet,而是簡(jiǎn)單地從init()方法啟動(dòng)后臺(tái)線程并在destory()中殺死。它可以用于模擬操作系統(tǒng)的端口監(jiān)控進(jìn)程。
servlet API提供了Servlet接口的直接實(shí)現(xiàn),稱(chēng)為GenericServlet。此類(lèi)提供除了service()方法外所有接口中方法的缺省實(shí)現(xiàn)。這意味著通過(guò)簡(jiǎn)單地?cái)U(kuò)展GenericServlte可以編寫(xiě)一個(gè)基本的servlet。
除了Servlet接口外,GenericServlet也實(shí)現(xiàn)了ServletConfig接口,處理初始化參數(shù)和servlet上下文,提供對(duì)授權(quán)傳遞到init()方法中的ServletConfig對(duì)象的方法。
GenericServlet類(lèi)中的方法???????
void destory()???? 編飛組成單詞“destory”的一個(gè)注冊(cè)入口???????
String getInitParameter(String name)???? 返回具有指定名稱(chēng)的初始化參數(shù)值。通過(guò)凋用config.getInitParameter(name)實(shí)現(xiàn)。???????
Enumeration getInitParameterNames()???? 返回此serv]et已編碼的所有初始化參數(shù)的?個(gè)枚舉類(lèi)型值。調(diào)用config.getInitParameterNames()獲得列表。如果未提供初始化參數(shù),則返回?個(gè)空的枚舉類(lèi)型值(但不是null)???????
ServletConfig getServletConfig()???? 返回傳遞到init()方法的ServletConfig對(duì)象???????
ServletContext getServletContext()???? 返回在config對(duì)象中引用的ServletContext???????
String getServletInfo()???? 返回空字符串???????
void init(ServletConfig config)throws ServletException???? 在一實(shí)例變量中保存config對(duì)象。編寫(xiě)組成單詞“init”的注冊(cè)入口,然后調(diào)用方法init()???????
void init()throws ServletException???? 可以被跳過(guò)以處理servlet初始化.在config對(duì)象被保存后init(ServletConfig config)的結(jié)尾處自動(dòng)被調(diào)用.servlet作者經(jīng)常會(huì)忘記調(diào)用super.init(config)????????
void log(String msg)???? 編寫(xiě)注冊(cè)servlet的入口.為此調(diào)用servlet上下文的log()方法.servlet的名字被加到消息文本的開(kāi)頭。???????
void log(String msg,Throwable t)???? 編寫(xiě)一個(gè)入口和servlet注冊(cè)的棧軌跡。此方法也是ServletContext中相應(yīng)方法的一個(gè)副本。???????
abstract void service(Request request,Response response)throws ServletException,IOException???? 由servlet引擎調(diào)用為請(qǐng)求對(duì)象描述的請(qǐng)求提供服務(wù)。這是GenericServlet中唯一的抽象方法。因此它也是唯一必須被子類(lèi)所覆蓋的方法。???????
String getServletName()???? 返回在Web應(yīng)用發(fā)布描述器(web.xml)中指定的servlet的名字。?? #java專(zhuān)欄
轉(zhuǎn)載于:https://www.cnblogs.com/netcorner/archive/2007/03/14/2912412.html
《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專(zhuān)家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
以上是生活随笔為你收集整理的javax.servlet.GenericServlet类(协议无关版本)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 程序员成功之路 ——The road a
- 下一篇: [转] 使用模板自定义 WPF 控件