<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 閱讀(980) 評論(0)  編輯  收藏 所屬分類: java web

    主站蜘蛛池模板: 97视频热人人精品免费| 国产精品无码一二区免费| 99精品视频免费观看| AV大片在线无码永久免费| 又黄又大又爽免费视频| 国产自偷亚洲精品页65页| 免费一级特黄特色大片| 91福利免费视频| 亚洲精品国产自在久久| 久久国产亚洲精品无码| 99在线在线视频免费视频观看 | 国产免费无码一区二区| 在线观看国产区亚洲一区成人 | 中文字幕av免费专区| 亚洲欧洲国产精品香蕉网| 日韩免费在线观看视频| 亚洲在成人网在线看| jizz在线免费观看| 亚洲色欲一区二区三区在线观看| 国产免费爽爽视频在线观看| 亚洲精品中文字幕无码AV| 九九99热免费最新版| 久久精品国产精品亚洲蜜月| av免费不卡国产观看| 99亚洲男女激情在线观看| 91精品视频免费| MM1313亚洲国产精品| 国产精品亚洲一区二区三区在线| 99在线视频免费| 国产精品亚洲专区一区| 国产亚洲色视频在线| 无人在线直播免费观看| 免费亚洲视频在线观看| 久久精品国产精品亚洲艾草网 | 免费看国产成年无码AV片| 老司机福利在线免费观看| 天天天欲色欲色WWW免费| 亚洲高清免费在线观看| 免费激情视频网站| 成全在线观看免费观看大全| 亚洲乱码中文字幕手机在线 |