<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
    主站蜘蛛池模板: 最近中文字幕mv免费高清视频8| 日韩免费高清一级毛片| 成人免费毛片观看| 国产成A人亚洲精V品无码 | 亚洲国产综合专区电影在线| 亚洲av成人一区二区三区观看在线| 日韩精品内射视频免费观看| 亚洲人色婷婷成人网站在线观看| 色屁屁www影院免费观看视频| 日本一区免费电影| 亚洲精品无码你懂的| 1024免费福利永久观看网站| 亚洲美女视频一区| 最近免费中文字幕大全免费| 亚洲欧洲一区二区| 在线观看片免费人成视频无码| 蜜桃AV无码免费看永久| 国产大片免费观看中文字幕| 亚洲乱码一二三四区乱码| 在人线av无码免费高潮喷水| 亚洲av产在线精品亚洲第一站| 18级成人毛片免费观看| 亚洲国产日韩女人aaaaaa毛片在线| 免费看h片的网站| 亚洲精品国产国语| 波多野结衣免费一区视频| 国产亚洲欧洲Aⅴ综合一区 | 日韩免费高清视频网站| 亚洲成熟丰满熟妇高潮XXXXX| 免费特级黄毛片在线成人观看| 国产精品亚洲高清一区二区| 午夜免费国产体验区免费的 | 一级毛片**不卡免费播| 亚洲黄网站wwwwww| 成人免费午夜无码视频| 亚洲成a人无码亚洲成av无码| 亚洲高清免费视频| 久久精品视频免费| 日韩亚洲国产二区| 亚洲午夜在线播放| 亚洲国产成人精品91久久久|