韩顺平Spring框架学习,学习笔记(二)

时间:2022-11-12 21:06:14
一:创建UserService ,BybService 两个类,都交给spring管理,通过Spring来管理两个bean之间的关系。         applicationContext.xml配置:           <bean id="userService" class="com.service.UserService">                 <property  name="name">                      <value>张三</value>                 </property>                   <!-- 在userService中引用bybService   bean -->                      <property name="bybService" ref="bybService" />           </bean>            <bean id="bybService" class="com.service.BybService">               <property  name="name">                     <value>李四</value>                </property>             </bean>二:Spring 运行原理图:
        韩顺平Spring框架学习,学习笔记(二)三:spring 的IOC和DI:
 (1) 什么是Spring :          Spring实际实际上是一个容器框架,可以配置各种bean(action/service/dao/domain),并且维护bean与bean的关系,当我们需要使用某个bean的时候,我们可以getBean(id)。        (2)什么是IOC:          ioc  (inverse of controll) 控制反转:控制反转就是把创建对象(bean),和维护对象(bean)的关系的权利从程序中转移到spring容器(applicationContex.xml),而程序的本身不在维护。         (3)什么是DI:           di  (dependecy injection)依赖注入:实际上di和ioc是同一个概念,spring设计者认为di表示spring核心。          心得总结:             学习框架,最重要的就是学习各个配置。