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

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

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

    posts - 82, comments - 269, trackbacks - 0, articles - 1
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    Spring在Web中是如何載入相關的上下文環境

    Posted on 2006-12-21 21:00 itspy 閱讀(2932) 評論(5)  編輯  收藏 所屬分類: JAVA技術

    ?在web.xml設置監聽器:org.springframework.web.context.ContextLoaderListener
    ?<listener>
    ??<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
    ?</listener>
    ?
    ?在此類(ContextLoaderListener)中有如下方法:?
    ?public void contextInitialized(ServletContextEvent event) {
    ??this.contextLoader = createContextLoader();
    ??this.contextLoader.initWebApplicationContext(event.getServletContext());
    ?}
    ?
    ?org.springframework.web.context.ContextLoader
    ?在此類中有如下變量:?public static final String CONTEXT_CLASS_PARAM = "contextClass";
    ????public static final String CONFIG_LOCATION_PARAM = "contextConfigLocation";

    ?
    ?如下方法:initWebApplicationContext,createWebApplicationContext
    ?第一個方法調用了第二個方法,第二個方法則通過如下代碼初始為了一個上下文環境
    ?String configLocation = servletContext.getInitParameter(CONFIG_LOCATION_PARAM);
    ?
    ?注:另外一點如下的DispatcherServlet設置會自動加載petstore-servlet.xml環境,原理我查了半天我也不知道怎么搞的.
    ?<servlet>
    ??<servlet-name>petstore</servlet-name>
    ??<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    ??<load-on-startup>2</load-on-startup>
    ?</servlet>


    評論

    # re: Spring在Web中是如何載入相關的上下文環境  回復  更多評論   

    2006-12-22 08:22 by 壞男孩
    頂!??

    # re: Spring在Web中是如何載入相關的上下文環境  回復  更多評論   

    2006-12-22 09:34 by BeanSoft
    哈哈, 把源碼都查找一遍就 OK 了.

    # re: Spring在Web中是如何載入相關的上下文環境  回復  更多評論   

    2006-12-22 13:09 by xmlspy
    另外一點如下的DispatcherServlet設置會自動加載petstore-servlet.xml環境,原理我查了半天我也不知道怎么搞的.


    原因:

    spring默認加載 你的工程名稱-servlet.xml 文件,

    # re: Spring在Web中是如何載入相關的上下文環境  回復  更多評論   

    2006-12-22 19:15 by itspy
    @xmlspy


    spring默認加載 你的工程名稱-servlet.xml 文件

    這個我知道,我是想看看實現這段功能的代碼,但沒找到.

    # re: Spring在Web中是如何載入相關的上下文環境  回復  更多評論   

    2006-12-28 15:01 by baal
    其實都是classload,app server會在啟動時去先load這些類,凡是配置文件寫全類名的都這樣。哪些文件都是當參數傳進去,或放在固定地方。
    主站蜘蛛池模板: 黄网站免费在线观看| 美女网站在线观看视频免费的| 一区二区三区四区免费视频| 亚洲日韩涩涩成人午夜私人影院| 国产亚洲人成在线影院| 国产精品美女自在线观看免费 | a级毛片在线视频免费观看| 国产国拍亚洲精品福利| eeuss在线兵区免费观看| 亚洲XX00视频| 91免费国产视频| 亚洲AV午夜福利精品一区二区| 免费成人高清在线视频| 亚洲系列国产精品制服丝袜第| 皇色在线视频免费网站| 亚洲日本一线产区和二线| 国产精品无码素人福利免费| 边摸边吃奶边做爽免费视频99| 亚洲国产综合久久天堂| 中文字幕无线码中文字幕免费 | 99久久这里只精品国产免费| 亚洲日韩AV一区二区三区中文| 无码欧精品亚洲日韩一区夜夜嗨 | 亚洲精品你懂的在线观看| 日韩精品免费视频| 亚洲最大的黄色网| 免费人成网站在线高清| AAA日本高清在线播放免费观看| 亚洲福利一区二区三区| 热久久精品免费视频| 中国一级毛片视频免费看| 亚洲综合亚洲国产尤物| 国产人妖ts在线观看免费视频| AAAAA级少妇高潮大片免费看| 亚洲高清无在码在线电影不卡| 女人毛片a级大学毛片免费| 国产精品免费久久| 亚洲人成激情在线播放| 国产亚洲精午夜久久久久久| 午夜国产精品免费观看| 国产乱子伦精品免费视频|