Gestion lock optimiste avc Hibernate et archi n-tiers

Gestion lock optimiste avc Hibernate et archi n-tiers - Java - Programmation

Marsh Posté le 13-08-2007 à 10:51:24    

Bonjour
Je suis actuellement en train de développer une application J2EE qui a grosso-modo l'architecture n-tiers avec les outils suivants :
couche présentation : struts (manipule des FormBeans)
couche business : composée de DTOs représentant le modèle métier de l'application.Un DTO peut agréger plusieurs BOs
couche d'accès aux données : hibernate où une classes persistante est appelée BO (même si c'est pas le nom idéal).
On a donc cela : Base de données <--> BO <-> DTO <-> FormBean <--> IHM.
 
Mon problème concerne la gestion de la concurrence d'accès aux données.Je veux utiliser le lock optimiste.Toutes mes tables ont une colonne timestamp et les BOs associés un attribut timestamp. Les DTOs et FormBeans n'en n'ont pas. Je ne sais pas comment gérer le timestamp dans le cas ou j'ai un DTO qui agrége plusieurs BOs et donc qui conduit à la MAJ de plusieurs tables.
Sachant que ce sont les BOs qui représentent le struture de la base et que les DTOs et FormBeans sont plus orientés métier et écran.Ils n'ont pas à connaitre la notion de timestamp qui est propre à la couche basse. :non:  
 
Voilà si vous avez déjà été confronté à cette problèmatique ou que vous connaissez des patterns qui l'adresse je suis preneur.  :wahoo:  
 
Merci

Reply

Marsh Posté le 13-08-2007 à 10:51:24   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed