真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

usercacheServlet怎么使用

本篇內(nèi)容介紹了“user cache Servlet怎么使用”的有關(guān)知識(shí),在實(shí)際案例的操作過(guò)程中,不少人都會(huì)遇到這樣的困境,接下來(lái)就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

創(chuàng)新互聯(lián)建站專(zhuān)注于網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站設(shè)計(jì)、網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站制作、網(wǎng)站開(kāi)發(fā)。公司秉持“客戶(hù)至上,用心服務(wù)”的宗旨,從客戶(hù)的利益和觀點(diǎn)出發(fā),讓客戶(hù)在網(wǎng)絡(luò)營(yíng)銷(xiāo)中找到自己的駐足之地。尊重和關(guān)懷每一位客戶(hù),用嚴(yán)謹(jǐn)?shù)膽B(tài)度對(duì)待客戶(hù),用專(zhuān)業(yè)的服務(wù)創(chuàng)造價(jià)值,成為客戶(hù)值得信賴(lài)的朋友,為客戶(hù)解除后顧之憂(yōu)。

Servlet和JSP的一個(gè)重大的區(qū)別即是Servlet可以通過(guò)web.xml文件的配置讓Servlet在Web容器啟動(dòng)時(shí)就自動(dòng)啟動(dòng)Servlet。可以利用Servlet的這個(gè)特性不變化的數(shù)據(jù)事先加載到Web應(yīng)用服務(wù)器中以便緩存使用。

假設(shè),我們系統(tǒng)的用戶(hù)在系統(tǒng)部署前就已經(jīng)創(chuàng)建好,以后不常發(fā)生變化,那么我們可以在Web應(yīng)用程序啟動(dòng)時(shí)就將其下載緩存到Web應(yīng)用服務(wù)器內(nèi)存中,如果用戶(hù)發(fā)生變化可以手工調(diào)用這個(gè)Servlet進(jìn)行刷新。下面我們就通過(guò)Servlet向?qū)?chuàng)建這個(gè)user cache Servlet,它在Web容器啟動(dòng)時(shí)自動(dòng)下載并緩存系統(tǒng)所有用戶(hù)Id和用戶(hù)名:

1.啟動(dòng)創(chuàng)建Servlet向?qū)?,填?xiě)Servlet名字

2.選擇Servlet所要實(shí)現(xiàn)的方法

我們?cè)谇懊嬉呀?jīng)介紹了Servlet通過(guò)不同的doXxx()方法的響應(yīng) HTTP請(qǐng)求方式,你可以在向?qū)У牡?步選擇需要定義哪些doXxx()方法。默認(rèn)情況下doGet()方法被勾選,即通過(guò)HTTP GET請(qǐng)求方式訪(fǎng)問(wèn)Servlet。通過(guò)帶參的URL訪(fǎng)問(wèn)Servlet時(shí),Servlet就用doGet()方法響應(yīng)這個(gè)請(qǐng)求。由于我們只是假設(shè)用戶(hù)數(shù)據(jù)不常變動(dòng),并不是說(shuō)永遠(yuǎn)不變動(dòng),所以我們?cè)赪eb容器初始化時(shí),希望通過(guò)user cache Servlet自動(dòng)加載用戶(hù)數(shù)據(jù)到緩存中,當(dāng)數(shù)據(jù)庫(kù)表T_USER的用戶(hù)數(shù)據(jù)發(fā)生變動(dòng)時(shí),我們可以手工調(diào)用user cache Servlet,讓其刷新緩存中的用戶(hù)數(shù)據(jù)。

Web容器啟動(dòng)時(shí)自動(dòng)初始化user cache Servlet,此時(shí)init()方法被調(diào)用,我們可以通過(guò)init()方法加載用戶(hù)數(shù)據(jù),當(dāng)用戶(hù)通過(guò)URL請(qǐng)求刷新用戶(hù)數(shù)據(jù)時(shí),user cache Servlet通過(guò)doGet()方法響應(yīng)這個(gè)HTTP GET請(qǐng)求。也就是說(shuō),我們需要實(shí)現(xiàn)doGet()方法,所以我們接受向?qū)У哪J(rèn)設(shè)置

3.指定訪(fǎng)問(wèn)Servlet的路徑
◆Name:user cache Servlet,Servlet在web.xml配置文件中所取的名字
◆URL pattern:/user cache Servlet,訪(fǎng)問(wèn)這個(gè)Servlet的匹配路徑。指定這個(gè)訪(fǎng)問(wèn)路徑后,假設(shè)Web應(yīng)用程序部署在http://localhost:8080/webModule下,則通過(guò)http://localhost:8080/webModule/user cache Servlet訪(fǎng)問(wèn)Servlet。

直接按Finish創(chuàng)建Servlet。

打開(kāi)web.xml文件,你可以找到關(guān)于user cache Servlet聲明和訪(fǎng)問(wèn)的部署描述信息:
◆<Servlet>節(jié)點(diǎn):描述Servlet的名字及類(lèi)名。
◆<Servlet-mapping>節(jié)點(diǎn):描述Servlet訪(fǎng)問(wèn)匹配路徑。

雙擊工程窗格資源樹(shù)的webModule節(jié)點(diǎn),JBuilder在內(nèi)容窗格中打開(kāi)用于編輯web.xml文件的Web模塊DD編輯器(Web Module DD editor),此時(shí)結(jié)構(gòu)窗格顯示出web.xml文件的結(jié)構(gòu)

在init()初始化方法中利用User List.fill User()方法從數(shù)據(jù)庫(kù)中下載并緩存用戶(hù)記錄信息,在doGet()方法中也引用了User List.fill User(),用戶(hù)通過(guò)URL訪(fǎng)問(wèn)user cache Servlet時(shí),doGet()方法被調(diào)用,刷新緩存用戶(hù)數(shù)據(jù),并顯示"刷新成功"提示,其代碼如下所示:

<web-app>  …  <servlet>  <servlet-name>usercacheservlet</servlet-name>  <servlet-class>bookstore.servlet.UserCacheServlet</servlet-class>  <load-on-startup>2</load-on-startup>  </servlet>  <servlet-mapping>  <servlet-name>usercacheservlet</servlet-name>  <url-pattern>/usercacheservlet</url-pattern>  </servlet-mapping>  …  </web-app>

“user cache Servlet怎么使用”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!


文章名稱(chēng):usercacheServlet怎么使用
文章出自:http://weahome.cn/article/gdjspd.html

其他資訊

在線(xiàn)咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部