IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Frameworks Web Java Discussion :

Problème stock négatif


Sujet :

Frameworks Web Java

  1. #1
    Candidat au Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2012
    Messages : 2
    Points : 3
    Points
    3
    Par défaut Problème stock négatif
    Bonjour ,

    Je suis entrain de conçevoir un site de vente en ligne des bouquins avec l'architecture Struts2 -Spring- JPA/Hibernate.

    J'ai confronté le problème du stock négatif .. j'explique :

    Lorsque deux clients demandent quasiment au même temps un produit d'une quantité x , une vérification est déclenchée pour vérifier si le stock dispo est supérieur ou égale à la quantité demandée. Si deux opérations de commande de cette quantité x (et éventuellement d'achat) se passent au même instants , c'est évident que l'un des clients va épuiser cette quantité x avant l'autre, ce qui mène au problème de stock négatifs pour le 2ème client.

    Donc j'ai pensé à faire obliger l'application de forcer l’existence d'un seul exemplaire d'un livre à un moment donné pour que l'accès à son stock disponible à un instant t. ( Exclusion mutuelle )

    Suffit-il d'ajouter l'attribut singleton dans la déclaration du bean Action (Classe du traitement métier définie dans applicationcontext.xml) avec un traitement supplémentaire dans la méthode pour mutualiser l'accès ?

    Y a-t-il une autre solution à proposer ?

    Merci d'avance pour votre aide.

  2. #2
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    Si tu déclare tes connexion JBC comme serializable, tes transactions seront isolées et ceci sera impossible. A condition de bien tout faire en une seule transaction.

Discussions similaires

  1. Stock négatif interdit pour cet article
    Par sebastien-a dans le forum SAGE
    Réponses: 5
    Dernier message: 15/08/2013, 20h50
  2. Problème indice négatif d'une boucle for
    Par samo25 dans le forum MATLAB
    Réponses: 8
    Dernier message: 14/02/2012, 17h26
  3. problème : Stocke une valeur nulle
    Par clem16031983 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 18/01/2010, 14h20
  4. Probleme sur un stock négatif
    Par wabo67 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 03/02/2009, 13h07
  5. Réponses: 1
    Dernier message: 10/05/2007, 14h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo