EJB 会话Bean的生命周期
来源:互联网 发布:淘宝内部优惠券秒杀 编辑:程序博客网 时间:2024/05/21 15:43
@Stateful@Remote(HelloEJBRemote.class)public class HelloEJB implements HelloEJBRemote { public HelloEJB() { }public String sayHello() {return "hello EJB!";}/** * 这个注释指定了有状态session bean初始化的方法。它区别于@PostConstruct注释在于:多个@Init * 注释方法可以同时存在于有状态session bean 中,但每个bean实例只会有一个@Init注释的方法会被调用。这取 * 决于bean是如何创建的 *///@Init//public void initialize () {//System.out.println("当bean对象完成实例化后,使用了这个注释的方法会被立即调用。这个注释同时适用于有状态和无状态的会话bean");//}/** * 当bean对象完成实例化后,使用了这个注释的方法会被立即调用。这个注释同时适用于有状态和无状态的会话bean * */@PostConstructpublic void Construct () {System.out.println("初始化bean中……");}/** * 使用这个注释的方法会在容器从它的对象池中销毁一个无用的或者过期的bean 实例之前调 * 用。这个注释同时适用于有状态和无状态的会话bean。 */@PreDestroypublic void exit () {System.out.println("销毁一个无用的或者过期的bean 实例之前调用");}/** * 当一个有状态的session bean实例空闲过长的时间,容器将会钝化(passivate)它,并把它的 *状态保存在缓存当中。使用这个注释的方法会在容器钝化bean实例之前调用。这个注释适用于有状态的会话bean。 */@PrePassivatepublic void serialize () {System.out.println("钝化……");}/** * 当客户端再次使用已经被钝化的有状态session bean时,新的实例被创建,状态被恢复。 *使用此注释的session bean会在bean的激活完成时调用。这个注释只适用于有状态的会话bean。 */@PostActivatepublic void activate () {System.out.println("激活……");}/** * 容器就知道在该方法执行完毕后,要把bean实例从对象池中移走。 */@Removepublic void stopSession () {System.out.println("从对象池中移走……"); }}
0 0
- EJB 会话Bean的生命周期
- EJB学习笔记 会话bean的生命周期
- 会话bean的生命周期
- 会话bean的生命周期
- EJB---->Session Bean 的生命周期
- Ejb in action(五)——会话Bean的生命周期
- EJB会话Bean的开发过程
- EJB两种会话Bean的误解
- EJB-----会话Bean
- EJB《什么是会话bean》
- 详解EJB 3会话Bean
- EJB整理2-会话Bean
- EJB初体验-会话Bean
- EJB——会话Bean
- EJB有状态的会话Bean和无状态的会话Bean的区别
- EJB—从EJB会话bean访问EJB实体bean
- 【EJB学习笔记】——有状态的会话Bean和无状态的会话Bean
- EJB——有状态的会话bean和无状态的会话bean
- PAT1038 统计同成绩学生
- 链表java与c++实现
- firefxo 关闭导入向导
- 用GirdView来实现复杂显示的日历
- VC下执行DOS命令并得到输出
- EJB 会话Bean的生命周期
- Swift数组
- struts2 文件上传 三种方式
- jquery 如何修改itle的内容
- js点击某个图标或按钮弹出文件选择框
- Android:Zbar 解码、ZXing 管理相机的补充(Zbar支持64位)
- Linux常用命令大全
- 升级Xcode7 项目报错汇总
- C# 事物