首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Spring应用开发:统制反转实现(IOC)原理

2012-09-21 
Spring应用开发:控制反转实现(IOC)原理IOC的核心接口是BeanFactory,它的职责包括实例化、定位、配置应用程序

Spring应用开发:控制反转实现(IOC)原理

IOC的核心接口是BeanFactory,它的职责包括实例化、定位、配置应用程序对象以及建立这些对象间的依赖。

教常用的BeanFactory实现是XmlBeanFactory,该实现以xm方式描述组成应用的对象及对象之间的依赖关系。

Xml容器的实例化方式:

String[] xmls = {"aplicationContext.xml","aplicationContext2.xml"};
??ApplicationContext ctx = new ClassPathXmlApplicationContext(xmls);
??BeanFactory factory = (BeanFactory)ctx;

?

Bean的实力化:构造器实例化、工厂方法实例化。

使用factory.getBean("beanName");就可以获得该实例。

?

Bean的依赖属性注入:

一、setter注入private Object obj;public void setObj(Object obj){     this.obj = obj;}二、构造器注入private Object obj;public ClassName(Object obj){     this.obj = obj}

构造器如果传入多个参数,设置参数顺序,以便构造器正确对应传入参数和对应属性。

?

?

热点排行