10002--Spring 中的 Bean 配置--IOC 和 DI

转载 2015年07月10日 01:06:54

IOC & DI概述
配置bean
           –配置形式:基于XML文件的方式;基于注解的方式
Bean的配置方式:通过全类名(反射)、通过工厂方法(静态工厂方法&实例工厂方法)、FactoryBean
IOC容器BeanFactory&ApplicationContext概述
依赖注入的方式:属性注入;构造器注入
注入属性值细节
自动转配
bean之间的关系:继承;依赖
bean的作用域:singletonprototypeWEB环境作用域
使用外部属性文件
spEL
IOC容器中Bean的生命周期

           –Spring 4.x新特性:泛型依赖注入

 --------------------------------

IOC(Inversion of Control)

   其思想是反转资源获取的方向.传统的资源查找方式要求组件向容器发起请求查找资源.

  作为回应,容器适时的返回资源.

 而应用了IOC之后,则是容器主动地将资源推送给它所管理的组件,

 组件所要做的仅是选择一种合适的方式来接受资源.这种行为也被称为查找的被动形式


DI(DependencyInjection)

  IOC的另一种表述方式:即组件以一些预先定义好的方式(例如: setter 方法)接受来自如容器的资源注入.

  相对于IOC而言,这种表述更直接。

---------------------------------------------------------------

IOC 前生 --- 分离接口与实现


IOC 前生 --- 采用工厂设计模式


------------------

IOC --- 采用反转控制


Spring之依赖注入(IOC、DI)详解---配置Bean

Spring是什么 轻量级:Spring 是非侵入性的 - 基于 Spring 开发的应用中的对象可以不依赖于 Spring 的 API 依赖注入(DI — dependency injection、...

spring学习总结(六):IOC & DI 配置Bean之作用域、加载外部属性文件、SPEL

IOC & DI 配置Bean之作用域 Bean 的作用域 在 Spring 中, 可以在 元素的 scope 属性里设置 Bean 的作用域. 默认情况下, Spring 只为每个在 IOC ...

spring学习笔记00 helloword-IOC&DI概述-配置bean-属性配置细节

1.spring的helloword: 2.IOC和DI 3.配置bean: 4.属性配置细节:

spring_1-4,IOC&DI概述_配置 Bean_属性配置细节

package com.hgh.spring.helloworld;import org.springframework.context.ApplicationContext; import org....

spring学习总结(八):IOC & DI 配置Bean之注解配置

IOC & DI 配置Bean之注解配置 Bean之注解配置 组件扫描(component scanning):  Spring 能够从 classpath 下自动扫描, 侦测和实例化具有特定...

Spring4深入理解IOC&DI02----Bean配置--自动装配、bean之间的继承与依赖、使用外部属性文件

参考代码下载github:https://github.com/changwensir/java-ee/tree/master/spring4 XML 配置里的 Bean 自动装配   --Spri...

Spring4深入理解IOC&DI03----Bean配置--SpEL,IOC 容器中 Bean 的生命周期

一、SpEL   --•Spring 表达式语言(简称SpEL):是一个支持运行时查询和操作对象图的强大的表达式语言。   --•语法类似于EL:SpEL使用 #{…} 作为定界符,所有在大框号中的...

spring学习总结(七):IOC & DI 配置Bean之bean的生命周期及bean的配置方式

IOC & DI 配置Bean之bean的生命周期 IOC 容器中 Bean 的生命周期方法 Spring IOC 容器可以管理 Bean 的生命周期, Spring 允许在 Bean 生命周期...

【JavaWeb-23】spring、IoC控制反转和DI依赖注入入门、基于XML的Bean装配、基于注解的Bean装配

1、spring是一个轻量级的容器(工厂),主要管理对象的(bean)。spring它比较重要,是因为它涉及的范围比较多,甚至可取代struts2来管理web层(springMVC),也甚至可以取代H...

Spring.net 控制反转(IOC)依赖注入(DI)的使用 以及Config文件的配置

一 、把   \Spring.Net\Spring.NET-2.0.0-M1\Spring.NET\bin\net\4.0\release下的 三个核心文件   Spring.Core.dll   S...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:10002--Spring 中的 Bean 配置--IOC 和 DI
举报原因:
原因补充:

(最多只允许输入30个字)