Est-il possible de définir un écouteur pour EJB 3.0 .jar qui est appelé dans l'initialisation du module/contexte ? Similaire au ServerContextListener pour les projets web ?
Réponse
Trop de publicités?AFAIK, pas avec EJB 3.0. Avec EJB 3.1, vous pouvez utiliser un EJB Singleton pour le faire.
De Rappels de démarrage/arrêt de l'application :
1: @Startup
2: @Singleton
3: public class FooBean {
4:
5: @PostConstruct
6: void atStartup() { ... }
7:
8: @PreDestroy
9: void atShutdown() { ... }
10:
11: }
Voir cette réponse pour plus de détails.