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 :

Web Service Axis et objets en paramètres


Sujet :

Services Web Java

  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2008
    Messages
    62
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 62
    Par défaut Web Service Axis et objets en paramètres
    Bonjour,

    Presque débutant en java, je dois créer un projet web qui récupère des données via un web service.

    J'ai installé axis : ok ;
    J'ai testé le web service en créant une classe simple (additionner) qui contenait deux entiers en paramètres : ok ça marche ;

    Maintenant, je dois essayer de récupérer un Objet via ce web service.

    Mes questions sont :
    . est-ce possible de récupérer un objet ?
    . j'ai lu ici et là que pour éventuellement récupérer un objet, il faut le sérialiser préalablement. Soit. Mais il faudrait le sérialiser en STRING pour pouvoir le passer en paramètre, non ?

    L'objet que je dois récupérer est composé de 2 objets, eux mêmes composés d'un String et d'un ArrayList d'objets :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Objet O = (Objet Fichier1 (String nomFichier, ArrayList (Objet LigneFichier1)), Objet Fichier2 (String nomFichier, ArrayList (Objet LigneFichier2)))
    J'ai évidemment essayé de créer le web service à partir de ma classe Objet O, mais quand je le teste, vu que les variables de classe sont aussi des objets, on ne me donne pas dans le Web Service Explorer la possibilité d'indiquer des paramètres...

    Je ne sais pas comment m'y prendre

    J'ai cherché un tutorial sur la manière de récupérer des objets via un web service mais soit j'ai mal cherché, soit ce n'est pas possible... :-(

    Veuillez m'excuser si j'ai écris d'énormes bêtises et merci d'avance pour toute piste !

    Nico

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 59
    Par défaut
    Bonjour,
    Et pourquoi ne pas décomposer les objs pour passer au WS l'ensemble des types en type simple, c-a-d au lieu d'un obj plusieurs string, int, etc ?
    Je n'ai jamais testé avec des objs en input d'un WS mais en output pas de pb.

    Sinon pour tester, il faut créer le stub via le wsdl2java et ainsi créer un client java, en tt cas je fais ainsi avec AXIS2...
    Cordialement

Discussions similaires

  1. Web services axis
    Par smexovich dans le forum Services Web
    Réponses: 1
    Dernier message: 17/04/2008, 14h37
  2. web service axis transfert de fichier pdf
    Par auriane dans le forum Services Web
    Réponses: 6
    Dernier message: 19/03/2008, 11h22
  3. Réponses: 5
    Dernier message: 17/01/2008, 13h18
  4. web service Axis
    Par hatifmaj dans le forum Services Web
    Réponses: 2
    Dernier message: 26/06/2007, 12h36
  5. [web services axis ] deployment sur axis
    Par warax dans le forum Services Web
    Réponses: 7
    Dernier message: 17/05/2005, 14h44

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