JavaWeb中Servlet的調(diào)用過程

本文以JavaWeb中Servlet的調(diào)用過程為例,為大家演示Servle的destroy()方法的具體實(shí)現(xiàn)過程,閱讀完整文相信大家對(duì)JavaWeb中Servlet有了一定的認(rèn)識(shí)。
相關(guān)方法

成都創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供七星網(wǎng)站建設(shè)、七星做網(wǎng)站、七星網(wǎng)站設(shè)計(jì)、七星網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、七星企業(yè)網(wǎng)站模板建站服務(wù),十余年七星做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

t的destroy()方法

init():只會(huì)調(diào)用一次,并且是在servlet對(duì)象創(chuàng)建的時(shí)候的觸發(fā),一般用于做初始化工作
service():處理請(qǐng)求和產(chǎn)生響應(yīng)的,一次請(qǐng)求調(diào)用一次
destroy():只會(huì)調(diào)用一次,servlet從容器中移除時(shí)觸發(fā)

tomcat啟動(dòng)時(shí),servlet默認(rèn)沒有創(chuàng)建,當(dāng)在瀏覽器訪問時(shí),才會(huì)創(chuàng)建servlet,觸發(fā)init()和service()方法
當(dāng)關(guān)閉tomcat或?qū)㈨?xiàng)目從tomcat移除時(shí),會(huì)觸發(fā)servlet的destroy()方法

詳細(xì)過程

JavaWeb中Servlet的調(diào)用過程

當(dāng)在瀏覽器輸入http://loclhost/Day03/lifeServlet時(shí),首先會(huì)根據(jù)域名localhost在hosts文件中查找主機(jī)ip,即127.0.0.1,然后根據(jù)端口號(hào)80找到應(yīng)用程序tomcat,接著根據(jù)URI中的/lifeServlet在web.xml查找是否有對(duì)應(yīng)的Servlet,如果找到就將對(duì)應(yīng)的請(qǐng)求交給相應(yīng)的servlet處理,找不到就交給默認(rèn)的servlet處理。tomcat會(huì)從Servlet容器中獲取對(duì)應(yīng)的Servlet,如果找不到會(huì)反射創(chuàng)建Servlet對(duì)象并放入Servlet容器(創(chuàng)建ServletConfig對(duì)象并執(zhí)行init(ServletConfig config)),調(diào)用Servlet對(duì)象的service()方法處理請(qǐng)求并作出響應(yīng),第二次訪問同個(gè)目標(biāo)時(shí),便直接調(diào)用service()方法,當(dāng)tomcat關(guān)閉后,會(huì)觸發(fā)servlet對(duì)象的destroy()方法。

看完上述內(nèi)容,你們對(duì)JavaWeb中Servlet的調(diào)用過程有進(jìn)一步的了解嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

網(wǎng)頁(yè)題目:JavaWeb中Servlet的調(diào)用過程
瀏覽地址:http://muchs.cn/article30/ghegso.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、企業(yè)建站、全網(wǎng)營(yíng)銷推廣、商城網(wǎng)站品牌網(wǎng)站設(shè)計(jì)、微信公眾號(hào)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

營(yíng)銷型網(wǎng)站建設(shè)