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

Spring中的IOC学习(1)

2012-10-31 
Spring中的IOC学习(一)Spring中的IOC,也就是控制反转。为什么叫做控制反转,就是因为以前的依赖关系都是由程

Spring中的IOC学习(一)

Spring中的IOC,也就是控制反转。为什么叫做控制反转,就是因为以前的依赖关系都是由程序控制的,现在反过来,由Spring中的配置文件控制,所以就是控制反转。

?

IOC和DI说的是同一个东西,只是描述的角度不同而已。

?

Spring中我们一般使用factory和ApplicationContext作为Bean的容器。

?

而ApplicationContext延伸自factory,因此,比factory的功能更加强大。因此,如果可以,我们尽量使用ApplicationContext。

?

使用ApplicationContext可有如下三种读取配置文件的方法:

ClassPathXmlApplicationContextFileSystemXmlApplicationContextXmlWebApplicationContext

一般我们都是用ClassPathXmlApplicationContext方法读取XML配置文件。如:

ApplicationContext cxt = new ClassPathXmlApplicationContext(                                                new String[] {"applicationContext.xml"} );

?之所以使用数组,是因为可能一次性装入多个xml配置文件。

?

?

热点排行