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 :

Questions JAXB et Axis2


Sujet :

Services Web Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 6
    Par défaut Questions JAXB et Axis2
    Bonjour ,

    J'essaie tant bien que mal de trouver une réponse à mes questions sur le site mais pas moyen (ou alors j'ai mal cherché... c'est aussi possible).

    Je n'arrive pas à comprendre ce que font JAXB et Axis2 et j'aimerais bien quelques explications sur ce point.

    Voilà où j'en suis :
    D'après ce que j'ai lu JAXB permet de générer les classes permettant la sérialisation/désérialisation (c'est bien ça les termes techniques ?) d'objets JAVA dans un fichier XML ; typiquement dans un fichier xml servant de base de données. Les méthodes implémentées permettent d'extraire/ajouter des données à partir de ce fichier.

    Axis2 intervient du côté SOAP. Il permet de générer, à partir d'un fichier WSDL et de ses XSD correspondants, des classes permettant la sérialisation/désérialisation d'objets JAVA dans un message SOAP (lui aussi basé sur de XML d'ailleurs). Il peut aussi faire office de serveur pour tester les requêtes.

    Mes questions :
    - Est-ce que jusque là je vois juste ? Si c'est pas le cas, pourriez-vous me réexpliquer ou à défaut me renvoyer sur des liens.
    Si je me suis trompé :
    - Faut-il instancier un parser SAX en utilisant dans un fichier ContentHandler les classes générées par Axis2 ? Faut-il placer ces fichiers dans un répertoires particulier ?
    Et si jusque là je ne me suis pas trompé :
    - Les classes générées par JAXB n'étant pas les mêmes que celles d'Axis2 (oui oui je fait quelques tests en même temps), est-on obligé de tout traduire pour faire les correspondances ?

    Merci de me sortir de ce flou web servicestique !
    Bonne nuit

  2. #2
    Nouveau membre du Club
    Inscrit en
    Décembre 2006
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 5
    Par défaut
    Il me semble qu'axis2 ne génère pas de classe de bindings basées sur jaxb. C'est d'ailleurs un point qui me tourmente aussi. Les seules APIs de binding supportées sont

    * Axis Data Binding (ADB)
    * XMLBeans
    * JibX
    * JaxBRI (Experimental)

    cf http://ws.apache.org/axis2/index.html

    Sinon, ta vision rejoint la mienne, mais je ne vois pas ce qui te chagrine.

    cxf permet d'uliser JAXB en APIs de binding. Mais cxf ne supporte pas que les messages/requètes de type SOAP pour le moment, au contraire d'Axis2.

    2cents

Discussions similaires

  1. Question Axis2 & maven2
    Par sgamette dans le forum Services Web
    Réponses: 1
    Dernier message: 23/07/2010, 19h28
  2. [JAXB] Question générale
    Par X448GN dans le forum Persistance des données
    Réponses: 0
    Dernier message: 09/09/2008, 13h49
  3. question sur les message box !
    Par krown dans le forum Langage
    Réponses: 7
    Dernier message: 02/08/2002, 16h11
  4. Question de faisabilité
    Par lisarasu dans le forum CORBA
    Réponses: 3
    Dernier message: 14/05/2002, 11h26
  5. [HyperFile] 2 questions de débutant
    Par khan dans le forum HyperFileSQL
    Réponses: 2
    Dernier message: 29/04/2002, 23h18

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