Spring教程
Email:achqian@yahoo.com.cn
版权所有,如果转载和篡改,请注明出处
init-method
init-method的功能和InitializingBean接口一样。它定义了一个Bean的初始化方法,在Bean的所有属性设置完成之后自动调用。这个初始化方法不用依赖于Spring的任何API。它必须是一个无参数的方法,可以抛出Exception。
例如:我们的Bean组件UserManger中定义一个初始化方法init()。这样,我们就可以在Bean定义时指定这个初始化方法:
setBeanFactory()
Bean的准备就绪(Ready)状态
Bean完成所有的之前初始化之后,就进入了准备就绪(Ready)状态。这就意味着你的应用程序可以取得这些Bean,并根据需要使用他们。
Bean的销毁
在你关闭(或重启)应用程序时,单例(Singleton)Bean可以再次获得生命周期的回调,你可以在这时销毁Bean的一些资源。第一种方法是实现DisposableBean接口并实现它的destroy()方法。更好的方法是用“destroy-method”在Bean的定义时指定销毁方法。
ApplicationContext
Spring的AOP框架
? 主要内容:首先介绍什么是AOP编程,为什么要使用AOP编程(以用户登陆验证为例);
当前AOP框架概述、比较;Spring AOP框架的原理,如何使用Spring的AOP框架进行AOP编程?
? 目的:使学员正确理解AOP的概念、优点,并能使用Spring的AOP框架进行AOP编
程。
21
Spring教程
Email:achqian@yahoo.com.cn
版权所有,如果转载和篡改,请注明出处
Spring的数据层访问
Spring的声明式事务
Spring对其它企业应用支持
22