2010-09-24 87 views
5

爲模塊/上下文初始化中調用的EJB 3.0 .jar定義一個監聽器是可行的嗎? 與Web項目的ServerContextListener類似嗎?EJB模塊初始化監聽器

回答

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