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

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

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

    隨筆-16  評論-84  文章-1  trackbacks-0

    Web應用初始化Spring容器策略

    以下軟件測試環境為Spring,Struts1

    1、通過struts1提供的插件機制,采用Spring提供的ContextLoaderPlugIn

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd">

    <struts-config>
     <global-exceptions />
     <global-forwards />
     <message-resources parameter="com.portal.ApplicationResources" />
     <!--  通過S1提供的插件機制來初始化Spring容器,加載Spring配置文件
     <plug-in
      className="org.springframework.web.struts.ContextLoaderPlugIn">
      <!--
       1、ContextLoaderPlugIn默認加載配置文件命名規則是actionServlet-servlet.xml,其中actionServlet
       是配置org.apache.struts.action.ActionServlet時指定的servlet名稱
       
       2、通過配置contextConfigLocation屬性來指點Spring配置文件的位置,多個配置文件可以使用 逗號","、分號";"、空格" "
      -->
      <set-property property="contextConfigLocation"
       value="/WEB-INF/conf/spring-application.xml,/WEB-INF/conf/**/spring*.xml" />
     </plug-in> 
      -->
    </struts-config>


    2、采用Spring提供的ContextLoaderListener來初始化(應用服務器需要支持Listener,Servlet2.3版本及以上)
     <context-param>
       <description>通過配置contextConfigLocation屬性來指點Spring配置文件的位置,多個配置文件可以使用 逗號","、分號";"、空格" "</description>
       <param-name>contextConfigLocation</param-name>
       <param-value>/WEB-INF/conf/spring-application.xml /WEB-INF/conf/**/spring*.xml</param-value>
      </context-param>
     
      <listener>
       <description>通過ContextLocaderListener來初始化Spring容器,加載Spring配置文件</description>
       <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
      </listener>

    3、采用load-on-startup Servlet 來初始化Spring容器
      <servlet>
       <description>
        通過load-on-startup Servlet來初始化Spring容器
        該如何Servlet 用于提供"后臺"服務,作為容器管理應用中的其他bean,不需要響應客戶請求,因此無須配置servlet-mapping
       </description>
       <servlet-name>applicationContext</servlet-name>
       <servlet-class>org.springframework.web.context.ContextLoaderServlet</servlet-class>
       <load-on-startup>0</load-on-startup>
      </servlet>

    posted on 2010-09-13 18:10 absolute 閱讀(2284) 評論(0)  編輯  收藏 所屬分類: OpenSource

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲国产成人精品电影| 国产精品亚洲成在人线| 国产亚洲中文日本不卡二区| 亚洲黄色免费网站| 亚洲网站视频在线观看| 日本免费大黄在线观看| 亚洲国产人成网站在线电影动漫| 免费精品一区二区三区第35| 久久国产精品亚洲综合| 精品四虎免费观看国产高清午夜| 国产AV无码专区亚洲AV毛网站| 你是我的城池营垒免费看 | 野花香在线视频免费观看大全| 国产亚洲精品无码专区| 免费观看一区二区三区| 亚洲国产成人私人影院| 1000部无遮挡拍拍拍免费视频观看| 亚洲精品自拍视频| 最近中文字幕mv免费高清视频7 | 亚洲AV无码专区在线观看成人| 精品国产一区二区三区免费看| 国产亚洲情侣久久精品| 亚洲精品99久久久久中文字幕| 182tv免费视频在线观看| 亚洲色图.com| 四虎影院免费在线播放| 免费播放国产性色生活片| 亚洲精品乱码久久久久久中文字幕 | 亚洲精品国产成人片| 99视频免费播放| 亚洲愉拍一区二区三区| 亚洲电影日韩精品| 中文字幕无码免费久久| 亚洲天堂2017无码中文| 亚洲欧洲日本在线| 日韩精品人妻系列无码专区免费 | 亚洲无码精品浪潮| www免费插插视频| 亚洲黄色在线观看| 青青草国产免费久久久91 | 午夜精品免费在线观看|