<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 閱讀(871) 評論(0)  編輯  收藏 所屬分類: web開發
    主站蜘蛛池模板: 中文字幕精品亚洲无线码二区 | 亚洲国产精品无码第一区二区三区| 精品一卡2卡三卡4卡免费视频| 亚洲无线一二三四区手机| 日韩在线视频播放免费视频完整版 | 青青草原精品国产亚洲av| 国产免费阿v精品视频网址| 国产亚洲精品AA片在线观看不加载| 免费人成动漫在线播放r18| 亚洲成人高清在线| 成人在线免费视频| 亚洲中文字幕在线观看| a级毛片免费观看视频| 亚洲av无码精品网站| 99久热只有精品视频免费看| 亚洲精品福利网站| 毛片免费视频观看| 久久久久亚洲精品无码网址色欲| 免费播放春色aⅴ视频| 久久最新免费视频| 久久久久亚洲精品天堂| 在线观看免费人成视频| 日韩精品亚洲专区在线影视| 亚洲人成色77777在线观看大| 中文字幕在线免费看| 亚洲视频在线观看网址| 在线精品免费视频无码的| 成人a毛片视频免费看| 亚洲AV日韩AV高潮无码专区| 国产精品美女午夜爽爽爽免费| 国产成人综合亚洲| 亚洲精品自产拍在线观看| 91免费播放人人爽人人快乐| 国产亚洲成在线播放va| 国产精品亚洲片在线| 最近中文字幕无吗免费高清 | 精品亚洲成a人在线观看| 亚洲午夜福利717| 无码国产精品一区二区免费式直播 | 日韩免费一级毛片| 伊人免费在线观看|