Page 2 sur 5
Et de la réponse
Exercice 2 : construire un service Web
Le but de ce TP est de créer puis tester un service Web écrit en Java en utilisant l'API Java pour XML
et les Web services (JAX-WS).
1. Création d'un projet Web
a. créer un projet (Fichier → New Project → Web Application)
b. nommer le projet : ApplicationCalculette
c. vérifier que votre serveur est GlassFish V2 et que votre version de Java est Java EE 6
web
d. cliquer sur "terminer"
2. Création d'un service Web
a. clic droit sur le nom du projet (New → Web Service)
b. nommer ce service CalculetteWS et le package ma.service.calculette
c. cliquer sur "terminer"
Structure actuelle de l'application
Schéma du code java du service Web
3. Conception du service Web
a. clic droit sur CalculetteWS (en bleu ci-dessus)(-> Add Operation)
b. nommer l'opération "plus", ses paramètres "i" et "j". Le type des paramètres et le type
de retour est int.
c. cliquer sur "terminer"
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<sendSMSResponse xmlns="http://www.webserviceX.NET">
<sendSMSResult>string</sendSMSResult>
</sendSMSResponse>
</soap:Body>
</soap:Envelope>