<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    WEB開發 de 點滴

    by sanwish

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      38 隨筆 :: 0 文章 :: 4 評論 :: 0 Trackbacks
    1.啟動一個WEB項目的時候,容器(如:Tomcat)會去讀它的配置文件web.xml.讀兩個節點: <listener></listener> 和 <context-param></context-param>?

    2.緊接著,容器創建一個ServletContext(上下文),這個WEB項目所有部分都將共享這個上下文.?

    3.容器將<context-param></context-param>轉化為鍵值對,并交給ServletContext.?

    4.容器創建<listener></listener>中的類實例,即創建監聽.?

    5.在監聽中會有contextInitialized(ServletContextEvent args)初始化方法,在這個方法中獲得?
    ServletContext = ServletContextEvent.getServletContext();?
    context-param的值 = ServletContext.getInitParameter("context-param的鍵");?

    6.得到這個context-param的值之后,你就可以做一些操作了.注意,這個時候你的WEB項目還沒有完全啟動完成.這個動作會比所有的Servlet都要早.?
    換句話說,這個時候,你對<context-param>中的鍵值做的操作,將在你的WEB項目完全啟動之前被執行.?

    7.舉例.你可能想在項目啟動之前就打開數據庫.?
    那么這里就可以在<context-param>中設置數據庫的連接方式,在監聽類中初始化數據庫的連接.?

    8.這個監聽是自己寫的一個類,除了初始化方法,它還有銷毀方法.用于關閉應用前釋放資源.比如說數據庫連接的關閉.?

    9.... 以上資料來自<<Head First Servlet&JSP>>
    posted on 2008-11-06 13:51 sanwish 閱讀(870) 評論(0)  編輯  收藏 所屬分類: web開發
    主站蜘蛛池模板: 台湾一级毛片永久免费| 337p日本欧洲亚洲大胆裸体艺术| 0588影视手机免费看片| 好爽…又高潮了免费毛片| 亚洲日韩VA无码中文字幕| 亚洲视频手机在线| 一二三区免费视频| 国产h视频在线观看免费| 国产成人亚洲综合| 一区二区在线视频免费观看| 国产国拍亚洲精品福利| 一级一级一级毛片免费毛片| 久久久久一级精品亚洲国产成人综合AV区 | 日韩视频免费一区二区三区| 亚洲欧洲日产国码av系列天堂| 亚洲一区二区三区高清在线观看 | 成人午夜大片免费7777| 亚洲成AV人片在线观看ww| 亚洲AV无码XXX麻豆艾秋| 中文字幕在线免费| 国产亚洲婷婷香蕉久久精品| 美女黄网站人色视频免费| 国产桃色在线成免费视频| 亚洲一级高清在线中文字幕| 一区二区三区福利视频免费观看| 亚洲人成色77777在线观看大| 亚洲日韩精品无码AV海量| 1000部夫妻午夜免费| 久久亚洲国产精品一区二区| 最近中文字幕免费mv在线视频| 亚洲中字慕日产2021| 国产小视频在线免费| 亚洲αⅴ无码乱码在线观看性色| 2021国产精品成人免费视频| 亚洲美免无码中文字幕在线| 最新免费jlzzjlzz在线播放| 国产精品成人69XXX免费视频| 亚洲伊人久久综合中文成人网| 久9这里精品免费视频| 美女视频黄免费亚洲| 毛片A级毛片免费播放|