Bonjour Obretin
J'aime bien l'utilisation du filtre pour la centralisation de la libération...
Comme je disais dans mon post, en faisant ca tu creer un fort couplage Hibernate dans ton Application Struts.
J'utilise également ThreadLocal mais il faut bien reconnaitre qu'il y a des limites vite atteintes (surtout avec struts) vu que chaque contrôleur tourne dans son propre thread.
Je suis desole mais je ne comprends pas trop ce que tu veux dire. Dans mon projet gestcv http://gestcv.sourceforge.net/fr/architecture.html, je mets mon objet User stocké en session dans une ThreadLocal dans la methode process du RequestProcessor. Le RequestProcessor etant le premier appele avant les Actions, je suis sur que mon objet user est mis a jour correctement dans la ThreadLocal.
Chaque appel d'une url sur le serveur creer une tache ou recupere une tache
du pooling de tache. Le Requestprocessor met a jour cet objet user en premier et les actiosn peuvent ensuite bénéficier de l'objet user mis dans la ThreadLocal.
mais peut etre que je n'ai pas bien compris ton probleme?
Angelo
Partager