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

关于IoC的引见

2012-11-04 
关于IoC的介绍? 原来在我的blogJava博客上,地址:http://www.blogjava.net/cmzy/archive/2008/07/15/214971

关于IoC的介绍

? 原来在我的blogJava博客上,地址:

http://www.blogjava.net/cmzy/archive/2008/07/15/214971.html

?

(写的不好,欢迎达人斧正!)

?

? IoC即Inversion of Control,控制反转。它不是一种编程技术,而是一种设计模式。利用它,可以促进应用程序组件或类之间的松散耦合。一般的情况下,我们需要自己创建对象的实例,比如在Computer类中创建一个打印机的实例:

?

???? Spring?框架为我们提供了一个优秀的IoC容器。我们只是需要在它的配置文件中指明我们需要那个类的实例,这个类在那里,Spring的IoC容器会在合适的时候自动的为我们注入这个类的实例。从而我们可以完全不必考虑对象的创建工作,还可以实现应用程序各个组件的“即插即用”,而不需要修改源代码。

?? Spring提供呢多种配置文件的形式,但是推荐使用xml配置文件来驱动应用,尽管它也支持.properties文件和数据库的配置形式。

热点排行