2013年5月7日

spring框架

摘要: 一、什么是Spring?Spring是一个开源的控制反转(Inversion of Control ,IoC)和面向切面(AOP)的容器框架.它的主要目得是简化企业开发.二、PersonDaoBean 是在应用内部创建及维护的。所谓控制反转就是应用本身不负责依赖对象的创建及维护,依赖对象的创建及维护是由外部容器负责的。这样控制权就由应用转移到了外部容器,控制权的转移就是所谓反转。三、依赖注入(Dependency Injection)当我们把依赖对象交给外部容器负责创建,那么PersonServiceBean 类可以改成如下: public class PersonServiceBean { 阅读全文
posted @ 2013-05-07 20:49 loveshuang 阅读(186) 评论(0) 推荐(0)

Spring中bean的生命周期---在ApplicationContext中

摘要: bean被载入到容器中时,他的生命周期就开始 了。bean工厂在一个bean可以使用前完成很多 工作: 1.容器寻找bean的定义信息并实例化。 2.使用依赖注入,spring按bean定义信息配置bean的所有属性。 3.若bean实现了BeanNameAware接口,工厂调用Bean的setBeanName ()方法传递bean的ID。 4.若bean实现了BeanFactoryAware接口,工厂调用setBeanFactory() 方法传入工厂自身。 5.若BeanPostProcessor和bean关联,则它们的 postProcessBeforeInitialization(... 阅读全文
posted @ 2013-05-07 20:46 loveshuang 阅读(562) 评论(0) 推荐(0)