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

Services Web Java Discussion :

Accès R/W à une base de données en multi-utilisateurs


Sujet :

Services Web Java

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 10
    Points : 10
    Points
    10
    Par défaut Accès R/W à une base de données en multi-utilisateurs : Hibernate ?
    Bonjour

    Beaucoup de forum et de tuto évoquent la création de Web Services avec l'accès à une base de donnée ou autrement dit "accès en lecture seule" à cette base.

    Quelles solutions sont généralement utilisées pour modifier cette base de données en prenant en compte le fait que plusieurs personnes peuvent faire des modifications à distance sur cette base et plus ou moins en même temps.

    J'utilise Axis, Tomcat, Oracle et des JavaBeans côté client et serveur.

    Merci pour votre aide !

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 10
    Points : 10
    Points
    10
    Par défaut Hibernate
    La réponse tient en un seul mot :

    HIBERNATE
    Le problème classique de la concurrence d'accès est transposé par Hibernate :

    La gestion des verrous de la base de donnée est gérée en partie par des objets Java synchronizés (thread safe) qui sont construits à partir de la base de donnée. Du coup le problème devient un simple problème Java ou presque et en plus le système devient presque indépendant du type de base de donnée utilisé (beaucoup moins lié en tout cas).

    A noter également que le problème de "Session", de "contexte" nécessaire à la modification de la base de donnée (en environnement multi-utilisateurs) est également résolu grâce aux "SessionFactory", "Session", "Transaction"...

    Tout ca étant la théorie, si quelqu'un avait une bonne expérience à partager la dessus, des exemples et des tuto, elle serait plus que bienvenu !

Discussions similaires

  1. Réponses: 21
    Dernier message: 29/05/2012, 16h53
  2. Accès refusé d'une base de données copiée d'un PC vers PC !
    Par siempre dans le forum Administration
    Réponses: 1
    Dernier message: 24/02/2012, 11h28
  3. accès en réseau à une base de donnée
    Par Dikimb dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 13/03/2009, 18h13
  4. Accès Réseau a une base de données Access par Visual Basic
    Par thegreatbato dans le forum VBA Access
    Réponses: 5
    Dernier message: 06/01/2006, 14h04
  5. Réponses: 15
    Dernier message: 25/10/2004, 11h50

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