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

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

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

    隨筆-9  評論-168  文章-266  trackbacks-0

     眾所周知,Spring框架以對象的依賴注入而著名,通過applicationContext.xml配置,可以實現解耦合。如果我們把所有的對象都通過applicationContext.xml注入,那就會顯得很臃腫,難于維護。對此,我們可以采用多配置文件相關聯 。比如:在struts-config.xml中如下定義

    1<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
    2    <set-property property="contextConfigLocation" value="/WEB-INF/action-service.xml"/>
    3  </plug-in>
    4

    在action-service.xml中

    <bean name="/login" class="com.lq.struts.action.LoginAction"
      
    abstract="false" lazy-init="default"
      autowire
    ="default" dependency-check="default">
      
    <property name="userService">
       
    <ref bean="userService" />
      
    </property>
     
    </bean>

    在sp-service.xml中

    <bean id="userService" class="com.lq.service.impl.UserServiceImpl"
      lazy
    -init="default"
      autowire
    ="default" dependency-check="default">
      
    <property name="userinfoDAO">
       
    <ref bean="userinfoDAO" />
      
    </property>
     
    </bean>


    在applicationContext中

    <bean id="userinfoDAO" class="com.lq.dao.UserinfoDAO">
      
    <property name="sessionFactory">
       
    <ref bean="sessionFactory" />
      
    </property>
     
    </bean>

     

    這樣也實現了一種分層的思想,易于維護,看起來多爽。最后在web.xml中將其關聯

     

    <context-param>
      
    <param-name>contextConfigLocation</param-name>
      
    <param-value>
       
    /WEB-INF/sp-service.xml
       
    /WEB-INF/applicationContext.xml
      
    </param-value>
     
    </context-param>
     
    <listener>   
       
    <listener-class>   
        org.springframework.web.context.ContextLoaderListener   
       
    </listener-class>   
       
    </listener>

    注意兩點<ref bean="sessionFactory" />不能寫成<ref local="sessionFactory" />要不然只能在本文件中找
    還有每個配置文件的名稱空間一定要寫

    posted on 2010-04-01 23:05 紫蝶∏飛揚↗ 閱讀(803) 評論(0)  編輯  收藏 所屬分類: Spring
    主站蜘蛛池模板: 日本视频免费观看| 久久亚洲欧美国产精品| 免费福利在线视频| 亚洲国产91精品无码专区| 香蕉97碰碰视频免费| 四虎永久免费影院| 国产97视频人人做人人爱免费| 国产免费av片在线无码免费看| 日韩亚洲翔田千里在线| 国产精品国产免费无码专区不卡| 亚洲国产精品ⅴa在线观看| 国产成人免费a在线视频app| 香蕉视频在线观看免费| 亚洲午夜无码久久久久| 久久成人免费播放网站| 亚洲日本香蕉视频| 性感美女视频在线观看免费精品 | 女人与禽交视频免费看| 亚洲国产综合AV在线观看| 精品久久久久久久免费人妻| 美国免费高清一级毛片| 亚洲另类激情综合偷自拍图| 一级毛片免费视频| 亚洲偷偷自拍高清| 亚洲国产成人a精品不卡在线| 国产免费久久精品丫丫| 亚洲国产精品久久人人爱| 热久久精品免费视频| 国产JIZZ中国JIZZ免费看| 色婷婷亚洲十月十月色天| 国内外成人免费视频| 国产成人AV免费观看| 亚洲冬月枫中文字幕在线看| 国产国产人免费人成免费视频| 美女无遮挡拍拍拍免费视频 | www.亚洲一区| 十九岁在线观看免费完整版电影| 亚洲日本国产综合高清| 国产亚洲精品自在线观看| a拍拍男女免费看全片| 一级黄色免费网站|