<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 閱讀(2931) 評論(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這些類,凡是配置文件寫全類名的都這樣。哪些文件都是當參數傳進去,或放在固定地方。
    主站蜘蛛池模板: 免费观看毛片视频| 国产亚洲男人的天堂在线观看 | 亚洲日本一区二区三区在线| 性色av无码免费一区二区三区| 日本在线看片免费| 国产JIZZ中国JIZZ免费看| 亚洲黄页网在线观看| 337p欧洲亚洲大胆艺术| 久久精品国产亚洲网站| 免费一级毛片清高播放| 亚洲欧洲自拍拍偷综合| 亚洲人成网7777777国产| 国产做床爱无遮挡免费视频| 成在人线av无码免费高潮水| 美女尿口扒开图片免费| 亚洲美国产亚洲AV| 亚洲不卡在线观看| 精品亚洲aⅴ在线观看| 亚洲av无码乱码国产精品fc2 | a毛片成人免费全部播放| AV激情亚洲男人的天堂国语| 亚洲砖码砖专无区2023| 亚洲sss综合天堂久久久| 亚洲欧洲国产精品久久| 久久亚洲sm情趣捆绑调教 | 免费国产午夜高清在线视频| 99在线热播精品免费99热| 国产免费黄色无码视频| 一区二区三区在线免费| 国产福利电影一区二区三区,免费久久久久久久精| 色偷偷噜噜噜亚洲男人| 亚洲av日韩av永久在线观看| 国产精品亚洲专区无码WEB| 亚洲熟妇丰满xxxxx| 亚洲精品乱码久久久久久蜜桃图片 | 一级毛片免费毛片毛片| 亚洲第一se情网站| 人人爽人人爽人人片A免费| 日韩久久无码免费毛片软件| 永久免费无码日韩视频| 二个人看的www免费视频|