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 Discussion :

Webservice et Liste


Sujet :

Services Web

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de lextaz33
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2008
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2008
    Messages : 169
    Par défaut Webservice et Liste
    Bonjour, je voulais savoir si il est possible de passer des listes d'objet en paramètres de mon webservice?

    Je travaille sous eclipse (java et axis 1.4)

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Février 2005
    Messages
    351
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2005
    Messages : 351
    Par défaut
    Salut lextaz33,

    Selon moi, cela être possible, en créant une classe contenant la liste de tes objets, et ensuite passé en paramètre à ta méthode une variable du type de cette classe!!!

    Je ne saisi si cela répond à tes attentes!

    Cédric

  3. #3
    Membre confirmé Avatar de lextaz33
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2008
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2008
    Messages : 169
    Par défaut
    je ne sais pas (je m'apercois que je me suis trompé de forum, je vai retourner vers java) ce que je souhaite c pouvoir donner en entrée de mon service n éléments, o composants et p renseignements.

    Je fais une classe de chaque avec chaque propriété et en plus une liste de ce type??

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Février 2005
    Messages
    351
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2005
    Messages : 351
    Par défaut
    Que cela en java ou c# la problème sera surement le même! D'après ce que tu décris, cela à l'air d'être compliqué, mais je pense que ta façon de faire est une bonne chose!

    Cédric

  5. #5
    Membre confirmé Avatar de lextaz33
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2008
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2008
    Messages : 169
    Par défaut
    Merci de rester avec moi, du côté java j'ai pas de réponse.
    j'ai fait mes classes avec getter et setter.

    A la méthode de mon service, je passe des List<monBean> mais ca ne fonctionne pas.

    J'ai un problème de déserialisation mais je pense que le problème se situe dans mon wsdl.

    Etant donnée que les listes ne sont pas accéptées, eclipse ne génère plus mes fichiers wsdl et wsdd. Donc il me manque pas mal de choses dedans et j'ai jamais fais de tels fichiers à la main donc je ne sais pas trop quoi mettre.

  6. #6
    Membre expérimenté
    Profil pro
    Inscrit en
    Février 2005
    Messages
    351
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2005
    Messages : 351
    Par défaut
    Salut lextaz33,

    Ok, si je comprends bien tu crées tes classes java à partir d'un fichier wsdl? Est-ce que ce tu as la main sur ce fichier *.wsdl ou on te l'impose? Il faut que je fasse quelques recherches de mon côté pour trouver un exemple de comment trituré un fichier wsdl pour une classe complexe

    Moi je pensais que tu construisais des classe normalement!!! Mias je t'expose mon idée sans garantie sur la syntaxe qui est la suivante:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
     
    public class a
    {
    string a1;
    string a2;
    string a3
     
    //Déclaration de constructeur
    public a()
    {
    a1 = "";
    a2 = "";
    a3 = ""
    }
    .....
    }
     
    public class b
    {
    string b1;
    string b2;
    string b3
     
    //Déclaration de constructeur
    public b()
    {
    b1 = "";
    b2 = "";
    b3 = ""
    }
    .....
     
    }
     
    //Ici la classe c hérite de a et b
    public class c: a,b
    {
    //Ici je declare un tableau d'élément a et b
     
    a[] tabA;
    b[] tabB;
     
    public c()
    {
    ...
    }
    ....
    }
     
    //Dans le service Web
    [WebService]
    public class Service1 : c
    {
    ....
     
    //Ici dans la méthode je passe le paramètre de type class c
    [WebMethod]
    public void methoe1(c param1)
    {
    }
     
    }
    Enfin si tu as la main, tu peux générer tes de façon classique comme ci-dessus ensuite généré un fichier wsdl à partir ces classes. Par contre si le fichier wsdl est imposé. Il faut que je regarde si je retrouve un exemple.

    Que penses-tu de cela?

    Cédric

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Webservice et liste en paramètre
    Par lextaz33 dans le forum Services Web
    Réponses: 1
    Dernier message: 31/03/2009, 16h43
  2. client webservices List jax-ws
    Par mickael.guilbert dans le forum Services Web
    Réponses: 1
    Dernier message: 16/03/2009, 16h39
  3. retourner une list avec webservice
    Par haizoum dans le forum Services Web
    Réponses: 5
    Dernier message: 10/07/2008, 17h21
  4. [WebService]Ou trouver une liste de fichier WSDL?
    Par javazer dans le forum Services Web
    Réponses: 6
    Dernier message: 07/04/2006, 14h02

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