-
Page 1
TP2 : Création et tests de services Web basés SOAP
Objectif du TP
Environnement de développement
IDE Netbeans
JDK 6 ou 7
Serveur TomEE Plus 1.7.1
Librairies : Spring 2.5.6
1. Création d’un projet Maven
Télécharger le serveur TomEE plus1
Ajouter ce serveur à Netbeans en le renommant TomEE plus.
Créer une Maven Web application que vous nommerez « Spring_WS » : nouveau
projet
Maven
Web application et lui associer le serveur TomEE Plus. Maven est un
outil de construction de projets (build) open source développé par la fondation
Apache. Il permet de gérer des dépendances vis-à-vis des bibliothèques nécessaires au
projet.
2. Création du service Web
CalculService
service (java class) « CalculServiceImpl ».
Pour créer le service Web, vous av CalculService » avec
- Déclarer la
méthode de interface annotée.
3. Configuration de Spring et des dépendances
Définir les dépendances2 de Jax-ws et Spring3 dans le fichier « pom.xml »
<!—Jax-ws framework -->
<dependency>
<groupId>com.sun.xml.ws</groupId>
<artifactId>jaxws-rt</artifactId>
<version>2.2.7</version>
</dependency>
<!-- Spring framework -->
1 http://tomee.apache.org/download/tomee-1.7.1.html
2 https://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html
3 https://mvnrepository.com/artifact/org.springframework
I. Prise en main de JAX-WS Spring Web Services