EJB学习笔记_8_SessionBean生命周期

@PostConstruct  当bean对象完成实例化以后,标注了这个注释的方法会被调用   适用于有状态和无状态的bean 只能有一个


@PreDestroy 标注了这个注释的方法会在容器销毁一个无用的或者过期的bean实例之前调用


@PrePassivate 当一个空闲的stateful bean空闲时间过长,就会发生钝化。标注了这个注释的方法会在钝化之前被调用


@@PostActivate 当客户但再次使用已经被钝化的stateful bean时,EJB容器会重新实例化一个bean实例,标注了这个注释的方法会在激活完成时被调用


@Init 这个注释指定了有状态bean初始化的方法 可以有多个 @PostConstruct会在@Init之后被调用


@Remove 当客户端调用标注了@Remove注释的方法,容器会在方法执行以后把Bean实例删除。

你可能感兴趣的:(EBJ学习笔记)