1- Télécharger le descripteur de déploiement
2- Générer le client à l'aide d'un assistant
3- Tester le service
1- Télécharger le descripteur de déploiement
Si le serveur est un serveur axis, http://monserveur.com/axis-webaapp/services donne accès à des liens vers les descripteur de déploiement. Sur le lien WSDL télécharger le descripteur de déploiement.
And now... Some Services
- AdminService (wsdl)
- AdminService
- Version (wsdl)
- getVersion
- AidaService (wsdl)
- rechercherListeDossiers
- detailDossier
- QosService (wsdl)
- echo
2- Générer le client de Web service à l'aide d'un assistant
En utilisant Eclipse, la génération d'un client est très simple.Se placer dans un projet java, on générera le client dans ce projet, par exemple, ws-test
Dans le menu Fichier --> Nouveau, choisir client de Web Service, on aboutit à l'écran suivant :
Dans le second écran on renseigne l'url ou se trouve le WSDL
Les options par défaut, génère seulement le client.
3- Tester le service
Pour se servir du service, on utilise Locator pour résoudre la localisation du service au niveau du réseau, des namespaces, puis on se sert du service comme s'il s'agissait d'une fonction tout à fait ordinaire.
MyServiceLocator locator = new MyServiceLocator();
MyService service = locator.getMyService();
String result = service.fonction01("param1","param2");
Aucun commentaire:
Enregistrer un commentaire