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

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

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

    隨筆-16  評(píng)論-84  文章-1  trackbacks-0

    Web應(yīng)用初始化Spring容器策略

    以下軟件測(cè)試環(huán)境為Spring,Struts1

    1、通過struts1提供的插件機(jī)制,采用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提供的插件機(jī)制來初始化Spring容器,加載Spring配置文件
     <plug-in
      className="org.springframework.web.struts.ContextLoaderPlugIn">
      <!--
       1、ContextLoaderPlugIn默認(rèn)加載配置文件命名規(guī)則是actionServlet-servlet.xml,其中actionServlet
       是配置org.apache.struts.action.ActionServlet時(shí)指定的servlet名稱
       
       2、通過配置contextConfigLocation屬性來指點(diǎn)Spring配置文件的位置,多個(gè)配置文件可以使用 逗號(hào)","、分號(hào)";"、空格" "
      -->
      <set-property property="contextConfigLocation"
       value="/WEB-INF/conf/spring-application.xml,/WEB-INF/conf/**/spring*.xml" />
     </plug-in> 
      -->
    </struts-config>


    2、采用Spring提供的ContextLoaderListener來初始化(應(yīng)用服務(wù)器需要支持Listener,Servlet2.3版本及以上)
     <context-param>
       <description>通過配置contextConfigLocation屬性來指點(diǎn)Spring配置文件的位置,多個(gè)配置文件可以使用 逗號(hào)","、分號(hào)";"、空格" "</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 用于提供"后臺(tái)"服務(wù),作為容器管理應(yīng)用中的其他bean,不需要響應(yīng)客戶請(qǐng)求,因此無須配置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 閱讀(2269) 評(píng)論(0)  編輯  收藏 所屬分類: OpenSource

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲人成电影在线观看青青| 亚洲国产精品无码久久一线| 亚洲国产综合精品中文第一| 久9这里精品免费视频| 亚洲国产成人一区二区三区| 99精品免费视频| 无码乱人伦一区二区亚洲一| 999任你躁在线精品免费不卡| 久久久久久亚洲AV无码专区| 在线人成精品免费视频| 亚洲国产日韩在线成人蜜芽 | 亚洲色精品aⅴ一区区三区| 一道本在线免费视频| 综合亚洲伊人午夜网| 国产免费一区二区三区不卡| 亚洲avav天堂av在线不卡| 国产成人免费在线| 亚洲AV无码一区二区三区牛牛| 成年男女免费视频网站| 曰批全过程免费视频免费看 | h在线观看视频免费网站| 亚洲乱码卡三乱码新区| 免费鲁丝片一级观看| 特级毛片免费播放| 亚洲一区二区女搞男| 99ee6热久久免费精品6| 亚洲精品无码久久| 亚洲天堂中文字幕在线| 香蕉成人免费看片视频app下载| 亚洲国产亚洲片在线观看播放 | 亚洲女子高潮不断爆白浆| 亚洲区小说区图片区| 久草视频在线免费看| 亚洲欧美乱色情图片| 久久精品国产亚洲5555| 18pao国产成视频永久免费| 亚洲午夜福利在线视频| 亚洲中文字幕久久精品无码APP| 中文字幕成人免费视频| 免费人成再在线观看网站 | 在线看片v免费观看视频777|