您的位置:首页 > 编程语言 > Java开发

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

2016-05-24 09:13 615 查看
一:创建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 的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核心。
          心得总结:
             学习框架,最重要的就是学习各个配置。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  spring