1、Spring的好处/特点
简单的理解就是,原先将本程序中所使用到的对象,的生命周期交给容器去维护和管理。这就是IOC。SpringIOC 负责创建对象,管理对象(通过依赖注入(DI),装配对象,配置对象,并且管理这些对象的整个生命周期。
对于DI的理解是,本类中所使用到的其他对象,在程序代码中只需要声明一下,相关实例化的工作交给了容器,容器会在运行期new出相应的对象,并赋值给程序代码。这个过程类似于注入的过程。
http://blog.csdn.net/it_man/article/details/4402245
表格 1 BeanFactory和ApplicationContext对比
特性 |
BeanFactory |
ApplicationContext |
Bean实例化/装配 |
Yes |
Yes |
自动BeanPostProcessor注册 |
No |
Yes |
自动BeanFactoryPostProcessor注册 |
No |
Yes |
便捷的MessageSource访问(i18n) |
No |
Yes |
ApplicationEvent发送 |
No |
Yes |
http://blog.csdn.net/hi_kevin/article/details/7325554
说明:实现该接口的setApplicationContext(ApplicationContextcontext)方法,并保存ApplicationContext 对象。Spring初始化时,会通过该方法将ApplicationContext对象注入。
http://www.blogjava.net/Todd/archive/2010/04/22/295112.html
原文地址:http://blog.csdn.net/fouy_yun/article/details/45701307