- 首頁|
- 網(wǎng)校|
- 焚題庫|
- APP |
-
微信公眾號(hào)
Servlet,F(xiàn)ilter,Listener。
javaweb的三大組件在開發(fā)中分別提供不同的功能,但是有很多人只認(rèn)識(shí)他們其中一個(gè)或者兩個(gè)組件,也只使用過其中一個(gè)或者兩個(gè),一般是很難接觸到第三個(gè)組件的,我們學(xué)組件知識(shí),使用組件就要把他們學(xué)習(xí)全面了,這樣以后在使用中才不會(huì)犯愁。
Servlet翻譯過來是小服務(wù)程序,所以呢,在javaweb中Servlet是用來處理客戶端請(qǐng)求的動(dòng)態(tài)資源,一般表示小程序,在我們實(shí)際開發(fā)javaweb的過程中使用的比較多一些,通常的使用方法是根據(jù)具體的業(yè)務(wù)需求來繼承HttpServlet,最后創(chuàng)建Servlet,但是使用之前一定記得要配置web.xml文件(一般用Eclipse、MyEclipse等進(jìn)行快速創(chuàng)建Servlet)。Servlet的生命周期是,初始化Servlet調(diào)用init()方法——調(diào)用服務(wù)service()方法進(jìn)行處理doGet和doPost()方法——最后關(guān)閉容器調(diào)用destroy()銷毀方法。
Filter的字面意思是過濾、篩選,同樣Filter是javaweb的過濾器,在javaweb中使用方法大致和Servlet一樣,也需要配置web.xml文件,也有三個(gè)生命周期,初始化參數(shù)創(chuàng)建Filter調(diào)用init()方法——攔截到請(qǐng)求時(shí)調(diào)用doFilter()方法——銷毀Filter時(shí)調(diào)用destroy()方法。但是Filter和Servlet的功能是不一樣的,servlet負(fù)責(zé)處理請(qǐng)求,filter負(fù)責(zé)攔截請(qǐng)求和放行,可以實(shí)現(xiàn)Url級(jí)別的權(quán)限訪問,敏感詞匯過濾,解決編碼格式問題等等。
Listener主要是javaweb中的監(jiān)聽器,使用的話,我們需要專門創(chuàng)建一個(gè)特定接口的java類,用這個(gè)java類去監(jiān)聽另一個(gè)java類的方法調(diào)用,如果另一個(gè)類的屬性改變了,前面的java類就會(huì)監(jiān)聽到后面java類所發(fā)生的變化,監(jiān)聽器中的某個(gè)方法就會(huì)立刻執(zhí)行。Listener主要用來監(jiān)聽ServletContext,HttpSession,ServletReques這三個(gè)域?qū)ο蟆?/P>
初級(jí)會(huì)計(jì)職稱中級(jí)會(huì)計(jì)職稱經(jīng)濟(jì)師注冊(cè)會(huì)計(jì)師證券從業(yè)銀行從業(yè)會(huì)計(jì)實(shí)操統(tǒng)計(jì)師審計(jì)師高級(jí)會(huì)計(jì)師基金從業(yè)資格稅務(wù)師資產(chǎn)評(píng)估師國(guó)際內(nèi)審師ACCA/CAT價(jià)格鑒證師統(tǒng)計(jì)資格從業(yè)
一級(jí)建造師二級(jí)建造師消防工程師造價(jià)工程師土建職稱房地產(chǎn)經(jīng)紀(jì)人公路檢測(cè)工程師建筑八大員注冊(cè)建筑師二級(jí)造價(jià)師監(jiān)理工程師咨詢工程師房地產(chǎn)估價(jià)師 城鄉(xiāng)規(guī)劃師結(jié)構(gòu)工程師巖土工程師安全工程師設(shè)備監(jiān)理師環(huán)境影響評(píng)價(jià)土地登記代理公路造價(jià)師公路監(jiān)理師化工工程師暖通工程師給排水工程師計(jì)量工程師
人力資源考試教師資格考試出版專業(yè)資格健康管理師導(dǎo)游考試社會(huì)工作者司法考試職稱計(jì)算機(jī)營(yíng)養(yǎng)師心理咨詢師育嬰師事業(yè)單位教師招聘公務(wù)員公選考試招警考試選調(diào)生村官
執(zhí)業(yè)藥師執(zhí)業(yè)醫(yī)師衛(wèi)生資格考試衛(wèi)生高級(jí)職稱護(hù)士資格證初級(jí)護(hù)師主管護(hù)師住院醫(yī)師臨床執(zhí)業(yè)醫(yī)師臨床助理醫(yī)師中醫(yī)執(zhí)業(yè)醫(yī)師中醫(yī)助理醫(yī)師中西醫(yī)醫(yī)師中西醫(yī)助理口腔執(zhí)業(yè)醫(yī)師口腔助理醫(yī)師公共衛(wèi)生醫(yī)師公衛(wèi)助理醫(yī)師實(shí)踐技能內(nèi)科主治醫(yī)師外科主治醫(yī)師中醫(yī)內(nèi)科主治兒科主治醫(yī)師婦產(chǎn)科醫(yī)師西藥士/師中藥士/師臨床檢驗(yàn)技師臨床醫(yī)學(xué)理論中醫(yī)理論