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

Format d'échange (XML, JSON...) Java Discussion :

Pourquoi utiliser JDom ?


Sujet :

Format d'échange (XML, JSON...) Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut Pourquoi utiliser JDom ?
    Bonjour,

    Ca fait maintenant des années que j'utilise JDom pour faire de la lecture écriture de fichiers XML et je me rends compte en fait qu'on peut tout faire avec la librairie standard de Java

    Alors pourquoi utiliser JDom ?

    Du peu que j'ai vu, l'API de JDom est plus simple à utiliser et plus claire, mais à part ça, je vois pas vraiment.

    Est-ce qu'il y a des avantages à utiliser JDom ? Est-ce plus rapide ? Y-a-t-il plus de possibilités ?

    Merci d'avance

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Citation Envoyé par Baptiste Wicht Voir le message
    Du peu que j'ai vu, l'API de JDom est plus simple à utiliser et plus claire, mais à part ça, je vois pas vraiment.
    Bah... C'est immense, déjà, non ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut
    Citation Envoyé par thelvin Voir le message
    Bah... C'est immense, déjà, non ?
    C'est pas mal, mais je dirais pas que c'est énorme non plus.

    C'est tout de même une dépendance supplémentaire à gérer. Et il faut parfois encore ajouter des dépendances supplémentaires pour d'autres parseurs.

  4. #4
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    D'accord mais la bibliothèque de base n'est vraiment pas terrible.
    A contrario JDOM est presque la perfection dans l'art d'adapter DOM à Java. La différence en terme de quantité de code, lisibilité, et donc, de maintenance, est énorme.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut
    Citation Envoyé par thelvin Voir le message
    D'accord mais la bibliothèque de base n'est vraiment pas terrible.
    A contrario JDOM est presque la perfection dans l'art d'adapter DOM à Java. La différence en terme de quantité de code, lisibilité, et donc, de maintenance, est énorme.
    Sur ce point-là, je suis d'accord, mais comme je cache l'implémentation derrière des classes à moi, ça me changera pas beaucoup mon code.

    Sinon, je viens de faire quelques petits tests de performance et il apparait qu'au niveau de l'écriture, les performances sont à peu près les mêmes, mais pour ce qui est de la lecture, JDom couplé Jaxen et Xerces est plus rapide dès que les documents atteignent une certaine taille. Mais c'est pas dit que j'ai bien tout configuré correctement que ce soit d'un côté ou de l'autre.

Discussions similaires

  1. Pourquoi utiliser XML?
    Par Community Management dans le forum XML/XSL et SOAP
    Réponses: 23
    Dernier message: 12/09/2008, 16h33
  2. Réponses: 3
    Dernier message: 19/12/2005, 13h39
  3. [POO] Pourquoi utiliser les classes ?
    Par GregPeck dans le forum Langage
    Réponses: 7
    Dernier message: 16/12/2005, 15h18
  4. [D7] pourquoi utiliser un DBGrid ?
    Par raoulmania dans le forum Bases de données
    Réponses: 1
    Dernier message: 17/11/2005, 14h37
  5. Pourquoi utiliser std::less lorsque l'on réclame '<
    Par YéTeeh dans le forum SL & STL
    Réponses: 2
    Dernier message: 09/05/2005, 21h39

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