-
Pattern DAO et session
Bonjour
Je dois developper une application web en utlisant JSP struts
et j utlise Pattern DAO pour la partie d'acces aux données
je suis debutante en Pattern DAO :?, je sais pas comment je pourrai gerer les sessions avec Pattern DAO?
qlq un peut m aider svp
Merci bien
-
Gérer les sessions dans les DAO : je pense que tu veux parler des transactions, commit, rollback.
L'idée c'est d'avoir 1 transaction (service) pour 1 thread (ta servlet).
Lorsque ta couche IHM (struts, jsp) appelle la couche Service (le code logique de ton application) tu créer un seul point d'entrée (1 classe).
Tous les appels passe obligatoirement par là, et c'est dans cette classe que tu gère les transactions (commit, rollback). Et que tu appel le Service voulu.
La couche Accès aux données ne s'occupe pas des transactions. Elle remonte juste des exceptions si besoin.
C'est l'idée générale.
Si tu utilise les ejb3 par contre, c'est beaucoup plus simple, puisque le serveur d'application fait tout ça pour toi. Suffit juste de configurer les cas particuliers.
Voici ce que dit wikipédia du 3-tiers : http://fr.wikipedia.org/wiki/Architecture_trois_tiers