Je peux te donner quelques éléments.
Vulgairement un web service c'est une (ou plusieurs) méthodes que tu peux appeler sans tenir compte de l'emplacement de la machine ni de son architecture. La communication se faisant en xml t'as juste besoin de sérialiser et dé-sérialiser tes objets.
Le web service se compose de deux parties.
Web service serveur et le web service client.
Pour chaque web service (serveur) que tu veux utiliser il faut créer son client via son WSDL. Puis tu crées une classe qui utilise ton client.
Si on compare le web service avec les ArrayList :
Ton web service serveur c'est ton *.jar
Ton client que tu génères via ton wsdl équivaut à
import java.util.ArrayList;
Enfin si tu veux utiliser la méthode "add" de ton ArrayList il faut bien que dans une classe tu fasses
1 2 3
|
ArrayList ar = new ArrayList()
ar.add("toto"); |
Donc idem, tu crées classe qui utilise ton client.
Ca ne répond pas directement à ta question mais j’espère que tu voix mieux comment faire.
Partager