• Spring


    为什么要用Spring框架:

    解决耦合性和侵入性。

    耦合性:层与层之间的联系,new 的方式,牵一发动全身。将控制权交给spring 容器,ioc注入的方式。

    侵入性:比如使用了struts1框架,修改struts1框架时,需要在actionForm里面修改代码,代码的侵入性。

    ioc控制反转注入的方式:

    1.setter 方式注入。

    首先在需要注入的类(SpringAction)中定义私有属性,提供set方法(spring容器会进行实例化对象)

    在applicationContext.xml文件下(在Spring容器加载时,会注入sessionFactory)

    1. <!--配置bean,配置后该类由spring管理-->  
    2.     <bean name="springAction(相当于class的别名)" class="com.action.SpringAction(包名加类名)">  
    3. <!-- 告诉spring需要new一个springDao对象,是依赖ref="springDao"类-->
    4.         <property name="springDao(属性名)" ref="springDao"></property>  
    5.     </bean>  
    6. <bean name="springDao" class="com.dao.impl.SpringDaoImpl"></bean>

    2.

  • 相关阅读:
    TechRoad_oneStep_0410
    Tech road one step
    TechRoad--oneStep--0327
    TechRoad_oneStep 0313
    Tech road one step
    Tech road one step
    Tech road one step
    Tech road one step
    Tech road one step
    Tech road one step
  • 原文地址:https://www.cnblogs.com/techqiao/p/6750518.html
Copyright © 2020-2023  润新知