Web services

595 mots 3 pages
Création du Web Service
A partir de la classe math.Math, utiliser le menu contextuel pour générer le Web Service associé. Un nouveau projet «WS_exemple1_start» sera créé :

David Durand - D314 : Web Services

5

Configuration du Web Service
L’assistant vous propose ensuite de sélectionner les méthodes exposées par le Web-Service. Dans notre exemple, nous n’avons qu’une seule méthode :

David Durand - D314 : Web Services

6

Lancement du Web Service
A l’étape suivante, l’assistant vous propose de démarrer le serveur Tomcat configuré dans Eclipse. il est possible que votre système ou votre pare-feu vous demande l’autorisation de démarrer un logiciel qui écoute sur un port. Après confirmation et fermeture de l’assistant, le serveur Tomcat est démarré dans Eclipse :

David Durand - D314 : Web Services

7

Test du Web Service avec le Web Service Explorer
Dans le projet généré, utiliser le menu contextuel sur le fichier Math.wsdl tester le service. Un formulaire vous est proposé pour appeler la méthode add, en lui passant des paramètres. Après soumission du formulaire, le résultat s’affiche dans la fenêtre de statut.

David Durand - D314 : Web Services

8

Partie Cliente
Nous créons maintenant dans un projet séparé le code client utilisé pour l’appel au service. Toujours à l’aide du menu contextuel utilisé sur Math.wsdl, générer le client comme sur la figure suivante, sans oublier de préciser le nom du projet :

David Durand - D314 : Web Services

9

Création de la classe principale
Dans le projet nouvellement créé, ajouter une classe Java. Dans le code suivant, MathServiceLocator est un objet vous mettant en relation avec le service math.Math . Il contient entre autre l’adresse utilisée pour localiser le service. Sa méthode getMath() renvoie un proxy vers le service, qui va se charger de lui transmettre les appels.

David Durand - D314 : Web Services

10

Appel du service
Lancer la classe MainClient nouvellement créée. Le

en relation

  • Devoir e4
    2103 mots | 9 pages
  • Exemple pub (abri jardin)
    301 mots | 2 pages
  • Cas sylvie s
    7465 mots | 30 pages
  • 1401357179613
    400 mots | 2 pages
  • analyse
    622 mots | 3 pages
  • Fiche gfcrf pour examen
    399 mots | 2 pages
  • preuve GAP
    2885 mots | 12 pages
  • marketing canadian tire
    1105 mots | 5 pages
  • Dds mas
    2593 mots | 11 pages
  • Web designer
    1893 mots | 8 pages
  • Commentaire composé
    1940 mots | 8 pages
  • Cas carr
    2143 mots | 9 pages
  • Rapprt de stage oncf
    865 mots | 4 pages
  • DEVOIR 1 Dispo Num
    3657 mots | 15 pages
  • Philosopjhie
    753 mots | 4 pages