Bonjour,
j'ai programmé une sorte d'outil de passation de commande en J2EE et struts.
Le probleme c'est que j'ai eu une sacrée surprise avec l'utilisation de session notamment concernant les objets de type produit.
En effet si 2 acteurs se connectaient, qu'ils mettaient en session un meme produit (pour chacun d'entre eux), que l'un le validait, le second avait toujours en session le stock initial sans le destockage.
Pour palier à cet effet j'ai mis un verrou (champs dans la BDD) qui ne permet a un seul de valider sa commande en meme temps avec un calcul de stock directement sur la BDD.
Ca marche mais y aurait il une solution plus propre que celle ci ?
Merci d'avance.
Partager