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

Persistance des données Java Discussion :

Quels outils utilisé JDBC ou JDO ?


Sujet :

Persistance des données Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 13
    Par défaut Quels outils utilisé JDBC ou JDO ?
    Slt ;

    Je suis entrain de développer une application Java ayant un accès à une base de données relationnelle Mysql.
    J’hésite entre l'emploie de JDBC ou JDO, sachant que la base aura la taille suivante :
    12 tables,
    +/- 500 enregistrements pour chaque table.

    Merci en avance pour voqs reponses

  2. #2
    Membre émérite Avatar de g_rare
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    608
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 608
    Par défaut
    JDO est plutôt destiné à générer la structure (différente selon les implémentations) des tables de la base depuis un "modèle objet", et pas vraiment à permettre la persistance des objets dans une base déjà existante : penche-toi sur JDBC ou Hibernate.

  3. #3
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 13
    Par défaut une petite precision
    re slt;

    Peux être je ne me suis pas bien exprimé, je voulais dire:

    Communiquer avec ma base de données avec le middleware jdbc ou une implémentation de jdo tel que JPOX ou Xcalia.

    Moi je vise le gain de temps lors de développement de l'application et minimiser le temps des transactions.

  4. #4
    Membre expérimenté Avatar de xv-mnt
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    142
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2005
    Messages : 142
    Par défaut
    Pourquoi ne pas utiliser Hibernate 3 ? Il respecte les standards EJB3, il peut fonctionner en stand alone, et il s'affranchit de toutes les écritures de requêtes qui, à terme, reviennent à se construire son propre framework, les bugs en +.
    De plus, Hibernate n'est pas aussi intrusif que JDO (pas de modif du bytecode).

    Bref, que du bonheur !
    www.hibernate.org

    En plus, DVP a un forum très actif sur le sujet !

  5. #5
    Membre émérite Avatar de g_rare
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    608
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 608
    Par défaut
    Citation Envoyé par xv-mnt
    De plus, Hibernate n'est pas aussi intrusif que JDO (pas de modif du bytecode).
    +1 pour Hibernate, d'autant que JDO est aussi intrusif sur la base (identifiants spécifiques de table).

  6. #6
    Nouveau candidat au Club
    Inscrit en
    Mars 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 2
    Par défaut Xcalia pour sûr
    J'ai une trés grande expérience dans le domaine de l'accès aux données depuis Java (JDO, EJB, SGBDR, SGBDO, Framework, Hibernate, et autre fwk plus anciens). Pour travailler sur XIC depuis des années sur de petits comme de trés grands projets, j'ai toute confiance dans le produit d'Xcalia. Parfois ce n'est pas le nombre de tables ou d'enregistrement qui compte mais la qualité transactionnelle ou la perf ou la sécurité, ... et ... et la facilité de développement ... Un truc qui est cool avec XIC c'est qu'on peux s'abstraire complétement de la base pendant le dev. On modélise le modèle java et c'est presque gagné, reste à compiler (enhancer) et exécuter ;-)

    XIC répond au standard JDO, qui n'a jamais été intrusif contrairement à ce qui est dit (c'est digne de la désinformation quand on sais ce que font d'autre outils). Mais ce serait réduire les solutions Xcalia à la face visible de l'iceberg (JDO). Les acteurs majeurs d'Xcalia font partie des groupes d'expert EJB3, JDO2, SDO, JPA, ... ce qui peut laisser imaginer le devenir de leur produit XIC.

    Au moins avec XIC on a l'avantage d'un éditeur, d'un support (vraiement cool), ...
    Faites au moins un test, ou demandez à Xcalia de vous faire une démo, un maquette ... vous aurez une base de comparaison.


    good luck

Discussions similaires

  1. Réponses: 6
    Dernier message: 21/02/2012, 12h25
  2. comment faire ? quel outil utilisé ?
    Par camille.s dans le forum Dreamweaver
    Réponses: 2
    Dernier message: 13/04/2010, 17h18
  3. [AJAX] Quel framework utilisé pour mon outil?
    Par csseur22 dans le forum AJAX
    Réponses: 4
    Dernier message: 23/10/2009, 16h04
  4. Quel outil utilisé pour passer des scripts sur DB2?
    Par Valentinne dans le forum DB2
    Réponses: 2
    Dernier message: 10/07/2007, 18h12
  5. Réponses: 3
    Dernier message: 13/04/2006, 16h57

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