Exposez sous forme de Web Service Soap un service utilisant des types Métiers. Comprenez la valeur ajoutée de l’outil Wsgen. Comprenez la notion de Binding et l’utilisation par JAX-WS de l’outil JAXB.
Liens utiles
+ de 100 tutoriaux java/jee Objis
Tutoriel et formation Web Services
Objis, spécialiste formation java depuis 2005
Site officiel du langage Perl
Site officiel du langage Ruby
Objectif
Exposez un service métier mettant en oeuvre des Types complexes sous forme de Web Service
Consommer ce service
Comprendre l’utilisation des outils wsgen et wsimport
Projet
Téléchargez le projet suivant :
Expliquez le contenu du projet :
Analysez le code de la classe Teams :
Expliquez
Développement Webservice en 4 étapes clés
Etape 1 : codage & compilation ‘classique’
— > javac -d . *.java
Etape 2 : génération des Artifacts (Messages de Requete / Reponse)
— > wsgen -cp . com.objis.demowebservice.team.Teams
Expliquez
Etape 3 : publication
— > java com.objis.demowebservice.team.TeamsPublisher
Etape 4 : génération code client
— > wsimport -p teamsClient -keep http://localhost:8888/teams?wsdl
Etape 5 : codage du Client (main)
A vous de jouer : listez les joueur de chaque équipe !