Tutoriel Web Service Soap : types complexes

////Tutoriel Web Service Soap : types complexes

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 :

WS-JAXB-WSGEN

Expliquez le contenu du projet :

ws-teams-types-complexes-projet

Analysez le code de la classe Teams :

ws-teams-types-complexes

 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

ws-teams-types-complexes-jaxb

 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 !

2018-01-29T18:48:47+01:00

Contactez nous

241 rue DUGUESCLIN, 69003 Lyon

Web : Objis : spécialiste formation Java