Bonjour,
Je dois recupérer des données de la BD et faire un traitement puis charger qlq objets en mémoire, tt ce la au démarrage de l'application web.
Quel est le meilleur moyen ? passer par une servlet ou listener ?
Merci par avance
Bonjour,
Je dois recupérer des données de la BD et faire un traitement puis charger qlq objets en mémoire, tt ce la au démarrage de l'application web.
Quel est le meilleur moyen ? passer par une servlet ou listener ?
Merci par avance
Les 2 se valent, soit tu références une servlet dans le web.xml en précisant un numéro d'ordre de chargement, soit tu références une classe implémentant ServletContextListener.
La seule différence que je vois serait une limitation de version liée au ServletContextListener là où la servlet fonctionnera avec des versions plus anciennes.
Philosophiquement, j'aurais une préférence pour le listener...
La servlet étant multi-thread par essence (et il n'y a aucun intérêt là), l'autre non...
Partager