Bonjour je suis débutant en web service, j'ai pu suivre un tutoriel comment créer un web service avec axis2 sous eclipse, mais le problème est que je n'arrive pas à créer un service web à partir de plusieurs classes.
si quelqu’un a une réponse.
Bonjour je suis débutant en web service, j'ai pu suivre un tutoriel comment créer un web service avec axis2 sous eclipse, mais le problème est que je n'arrive pas à créer un service web à partir de plusieurs classes.
si quelqu’un a une réponse.
Bonjour,
Peut être, je ne répondrai pas directement à ta question mais voici un autre tutoriel sur sur les web services axis2 qui sont aussi intéressants.
lien: heliejf.developpez.com
As tu défini un fichier wsdl? en principe si c'est le cas, dans ce fichier tu peux faire plusieurs définitions qui pourront correspondre à des classes java.
En espérant que cela te soit utile...........
merci pour ta réponse, je viens de résoudre mon problème mais je suis tombé sur un autre.
Je ne peux pas utiliser un tableau dynamique dans ma classe client.
C'est à dire ?
Tu parle de tableau dynamique type ArrayList ?
Si c'est juste ça, met ta classe en sérialisée et c'est tout.
c'est un service pour tester qui modifie(set) et lit(get) un entier.
c'est ma classe client.
le problème c'est que j'obtiens un tableau d’éléments qui ont la même valeur que le dernier objet inséré.
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 package com.test; import java.rmi.RemoteException; import java.util.ArrayList; import java.util.Scanner; import com.test.TestStub.*; public class Client { public static void main(String[] args) throws RemoteException { ArrayList<TestStub> stubTab = new ArrayList<TestStub>(); Scanner sc = new Scanner(System.in); int i = 1; while (i == 1) { TestStub Stub = new TestStub(); SetNum set = new SetNum(); System.out.println("entrer un nombre"); int a = sc.nextInt(); set.setNum(a); Stub.setNum(set); stubTab.add(Stub); GetNum get = new GetNum(); GetNumResponse rep = Stub.getNum(get); System.out.println(rep.get_return()); System.out.println("next??"); i = sc.nextInt(); for (i = 0; i < stubTab.size(); i++) { get = new GetNum(); System.out.println(stubTab.get(i).getNum(get).get_return()); } } } }
j’espère que j'ai été assez clair et merci d'avance.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager