EJB模块初始化侦听器

时间:2010-09-24 14:58:00

标签: java ejb-3.0 ejb listeners

可以在模块/上下文初始化中调用EJB 3.0 .jar的侦听器吗? 类似于Web项目的ServletContextListener?

1 个答案:

答案 0 :(得分:7)

AFAIK,而不是EJB 3.0。使用EJB 3.1,您可以使用Singleton EJB来执行此操作。

来自Application Startup / Shutdown Callbacks

   1:  @Startup
   2:  @Singleton
   3:  public class FooBean {
   4:   
   5:    @PostConstruct 
   6:    void atStartup() { ... }
   7:   
   8:    @PreDestroy
   9:    void atShutdown() { ... }
  10:   
  11:  }

有关详细信息,请参阅this answer