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

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

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

    Jason ---分享,共同進步

    激情成就夢想,努力創造未來
    隨筆 - 53, 文章 - 1, 評論 - 45, 引用 - 0
    數據加載中……

    spring ApplicationContext簡單研究

    spring 研究裝載配置文件

    1,研究spring webApplicationContext初始化。spring 如何初始化。
    spring 有兩種方法,一個是ContextLoaderListener這個Listerner,另一個是ContextLoaderServlet這個Servlet,這兩個方法都是在web應用啟動的時候來初始化WebApplicationContext,ContextLoader是一個工具類,用來初始化WebApplicationContext,其主要方法就是initWebApplicationContext,ContextLoader是把WebApplicationContext(XmlWebApplicationContext是默認實現類)放在了ServletContext中,ServletContext也是一個“容器”,也是一個類似Map的結構,而WebApplicationContext在ServletContext中的KEY就是WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE,我們如果要使用WebApplicationContext則需要從ServletContext取出,Spring提供了一WebApplicationContextUtils類,可以方便的取出WebApplicationContext,只要把ServletContext傳入就可以了。

    2,研究通過使用ApplicationContext對spring 進行初始化。

    初始化流程,在初始化的時候,新增一個加載servlet ,這個serlvet負責初始化。AppContextLoader 提供了初始化applicationContext的方法,
    通過定義ClassPathXmlApplicationContext 來加載spring 配置文件。裝載配置文件。
    并把裝載的ApplicationContext文件放在servletContext中作為全局變量來使用。在使用ClassPathXmlApplicationContext 則需要從ServletContext取出.

    posted on 2008-03-11 09:57 agun 閱讀(987) 評論(0)  編輯  收藏 所屬分類: java web

    主站蜘蛛池模板: 亚洲国产综合在线| 亚洲av片不卡无码久久| 亚洲一级片在线观看| 色妞www精品视频免费看| 国产又黄又爽又大的免费视频 | 久久免费99精品国产自在现线| 国产白丝无码免费视频| 全免费一级午夜毛片| 亚洲午夜久久久影院| 亚洲成a人片在线不卡| 中国性猛交xxxxx免费看| 最近中文字幕无吗免费高清| 亚洲中文久久精品无码| 亚洲一区二区观看播放| 美女无遮挡拍拍拍免费视频| 三年片在线观看免费观看高清电影| 亚洲一区二区三区无码影院| 亚洲av成人综合网| 国产一级高青免费| 免费观看毛片视频| 亚洲高清不卡视频| 一区二区三区免费视频网站| 999久久久免费精品国产| 精品国产亚洲男女在线线电影 | 国产亚洲综合视频| 182tv免费视视频线路一二三| 免费一区二区三区四区五区 | 色在线亚洲视频www| 中文在线观看免费网站| 成年女人男人免费视频播放 | 99蜜桃在线观看免费视频网站| 国产在线19禁免费观看| 亚洲国产成人在线视频| 成全动漫视频在线观看免费高清版下载| 免费看大美女大黄大色| 亚洲网站在线免费观看| 永久免费av无码网站yy| 亚洲精品tv久久久久久久久久| 国内精品久久久久影院亚洲| 伊人久久免费视频| 久久久青草青青亚洲国产免观|