【发布时间】:2011-02-12 01:24:06
【问题描述】:
【问题讨论】:
标签: java jboss jakarta-ee ejb-3.0
【问题讨论】:
标签: java jboss jakarta-ee ejb-3.0
从 EJB 3.1 开始,可以通知单例 bean 模块的启动和停止:
@Singleton
@Startup
public class StartupBean {
@PostConstruct
private void postConstruct() { /* ... */ }
@PreDestroy
private void preDestroy() { /* ... */ }
}
在 EJB 3.1 之前,没有标准的、仅限 EJB 的解决方案。我建议将 WAR 添加到您的 EAR 并使用 servlet-context-listener。
【讨论】:
根据 Adam Bien 的 Real World Java EE Patterns - Rethinking Best Practices(参见 summary of the patterns)和 Service Starter 模式,确实如 bkail 所建议的那样
【讨论】: