成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

淺談user cache Servlet

開發 后端
本文簡單介紹user cache Servlet,以及介紹啟動創建Servlet向導,填寫Servlet名字和選擇Servlet所要實現的方法等。

Servlet和JSP的一個重大的區別即是Servlet可以通過web.xml文件的配置讓Servlet在Web容器啟動時就自動啟動Servlet。可以利用Servlet的這個特性不變化的數據事先加載到Web應用服務器中以便緩存使用。

假設,我們系統的用戶在系統部署前就已經創建好,以后不常發生變化,那么我們可以在Web應用程序啟動時就將其下載緩存到Web應用服務器內存中,如果用戶發生變化可以手工調用這個Servlet進行刷新。下面我們就通過Servlet向導創建這個user cache Servlet,它在Web容器啟動時自動下載并緩存系統所有用戶Id和用戶名:

1.啟動創建Servlet向導,填寫Servlet名字

2.選擇Servlet所要實現的方法

我們在前面已經介紹了Servlet通過不同的doXxx()方法的響應 HTTP請求方式,你可以在向導的第2步選擇需要定義哪些doXxx()方法。默認情況下doGet()方法被勾選,即通過HTTP GET請求方式訪問Servlet。通過帶參的URL訪問Servlet時,Servlet就用doGet()方法響應這個請求。由于我們只是假設用戶數據不常變動,并不是說永遠不變動,所以我們在Web容器初始化時,希望通過user cache Servlet自動加載用戶數據到緩存中,當數據庫表T_USER的用戶數據發生變動時,我們可以手工調用user cache Servlet,讓其刷新緩存中的用戶數據。

Web容器啟動時自動初始化user cache Servlet,此時init()方法被調用,我們可以通過init()方法加載用戶數據,當用戶通過URL請求刷新用戶數據時,user cache Servlet通過doGet()方法響應這個HTTP GET請求。也就是說,我們需要實現doGet()方法,所以我們接受向導的默認設置

3.指定訪問Servlet的路徑
◆Name:user cache Servlet,Servlet在web.xml配置文件中所取的名字
◆URL pattern:/user cache Servlet,訪問這個Servlet的匹配路徑。指定這個訪問路徑后,假設Web應用程序部署在http://localhost:8080/webModule下,則通過http://localhost:8080/webModule/user cache Servlet訪問Servlet。

直接按Finish創建Servlet。

打開web.xml文件,你可以找到關于user cache Servlet聲明和訪問的部署描述信息:
◆<Servlet>節點:描述Servlet的名字及類名。
◆<Servlet-mapping>節點:描述Servlet訪問匹配路徑。

雙擊工程窗格資源樹的webModule節點,JBuilder在內容窗格中打開用于編輯web.xml文件的Web模塊DD編輯器(Web Module DD editor),此時結構窗格顯示出web.xml文件的結構

在init()初始化方法中利用User List.fill User()方法從數據庫中下載并緩存用戶記錄信息,在doGet()方法中也引用了User List.fill User(),用戶通過URL訪問user cache Servlet時,doGet()方法被調用,刷新緩存用戶數據,并顯示"刷新成功"提示,其代碼如下所示:

  1. <web-app>  
  2. …  
  3. <servlet>  
  4. <servlet-name>usercacheservlet</servlet-name>  
  5. <servlet-class>bookstore.servlet.UserCacheServlet</servlet-class>  
  6. <load-on-startup>2</load-on-startup>  
  7. </servlet>  
  8. <servlet-mapping>  
  9. <servlet-name>usercacheservlet</servlet-name>  
  10. <url-pattern>/usercacheservlet</url-pattern>  
  11. </servlet-mapping>  
  12. …  
  13. </web-app> 

【編輯推薦】

  1. Servlet中的doFilter方法
  2. 配置Servlet過濾器
  3. 安裝Servlet和JSP開發工具
  4. Java Servlet入門教程
  5. Servlet過濾器是什么
責任編輯:佚名 來源: 中國網管聯盟
相關推薦

2009-07-09 14:56:23

Servlet讀取

2009-07-06 10:25:14

Java Web Se

2009-09-21 17:17:11

Hibernate二級

2009-07-03 18:07:31

Servlet的運行環

2009-05-18 10:43:17

TomcatServletJetty

2011-07-18 18:01:34

buffer cach

2009-07-09 10:25:05

Servlet的Web

2011-03-23 15:02:55

ListenerFilterServlet

2009-07-06 17:22:54

JSP服務器

2009-07-06 14:05:50

Servlet編程Servlet顯示圖片

2009-07-03 13:22:37

調用Servlet

2013-09-02 09:18:59

2009-07-08 09:35:53

Java ServleServlet 3.0

2024-03-04 09:58:39

??:valid????:invalidCSS

2009-07-09 11:27:59

Servlet容器

2009-07-09 15:05:45

Servlet實例

2009-07-03 10:31:57

什么是ServletServlet API

2022-10-26 15:22:31

React組件User組件

2010-06-02 14:57:38

MySQL cache

2024-08-29 08:28:17

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美激情视频一区二区三区在线播放 | 国产中文字幕av | 亚洲欧美成人影院 | ww 255hh 在线观看| 美日韩精品 | 国产一区二区三区在线观看免费 | 国产一区二区不卡 | 国产高清免费视频 | 久久久久久蜜桃一区二区 | 亚洲精品日韩在线观看 | 综合网中文字幕 | 巨大荫蒂视频欧美另类大 | 欧美成人手机在线 | 亚洲国产精品久久久久 | 久久亚洲一区 | 国产精品久久久久久一级毛片 | 黄色片a级 | 日韩乱码在线 | 国产精品国产a级 | 国产精品久久久久久久免费观看 | a级黄色网 | 日本在线看片 | 性高湖久久久久久久久3小时 | 成人免费在线观看 | 亚洲二区在线观看 | 亚洲国产高清在线观看 | 久久亚洲精品久久国产一区二区 | 国产在线精品一区二区 | 久久成人国产精品 | 精品免费国产视频 | 成人av一区 | 99re视频在线观看 | 国产成人在线一区二区 | 亚洲免费一区 | 国产免费又黄又爽又刺激蜜月al | 久久久久国产一区二区三区四区 | 精品视频在线观看 | 91人人澡人人爽 | 色狠狠一区 | 日韩在线视频观看 | 91久久久久久久久 |