Maîtrisez pas à pas la mise en oeuvre opérationnelle d’un projet de web service en utilisant Maven. Créez un projet multimodules maven parent, client, service . Identifiez les limites de la configuration de votre projet web par maven. Ajoutez les dépendances aux librairies webservices.
Ce tutoriel est fourni par Objis, spécialiste formation JAVA depuis 2005.
Liens utiles
+ de 100 tutoriaux java/jee Objis
Tutoriel et formation Web Services
Programme
Bonne pratique démarrage projet webservices
Prérequis
Installation Maven
Création d’un projet maven
Formation Architecture Java
Soyez prêt pour des projets ambitieux : formation architecture Java Objis
Programme
Contexte
Partie 1 : création arborescence maven
Partie 2 : codage du web service
Partie 3 : codage du client
Contexte
Vous démarrez un projet de développement de webservices. Vous connaissez Maven mais ne savez pas quels plugin utiliser.
Partie 1 : création arborescence projet
Créez 3 répertoires, correspondant à 3 projets maven :
le répertoire ‘projetwebservices‘ : il s’agit du projet maven du parent
le répertoire ‘projetwebservices-client‘ : projet maven du client web service
le répertoire ‘projetwebservices-service‘ : projet maven du webservice
Projet parent
Créez unn pom.xml du parent, celui-ci ayant les caractéristiques suivantes :
— > groupid : com.objis.demowebservice
— > artefact-id : projetwebservices
Faîtes référence au pom.xml des modules client et service
Projet du client
Dans le répertoire projetwebservices-service, créez un projet java maven ayant les caractéristiques suivantes :
— > groupid : com.objis.demowebservice
— > artefact-id : projetwebservices-client
Faîtes référence au pom.xml du parent
RAPPEL : utilisez le plugin archetype pour créer un modèle de projet maven à partir de la commande mvn archetype:generate
Projet du webservice
Dans le répertoire projetwebservices-service, créez un projet web maven ayant les caractéristiques suivantes :
— > groupid : com.objis.demowebservice
— > artefact-id : projetwebservices-service
Faîtes référence au pom.xml du parent
Corrigé
Partie 2 : dépendances
propriétés
Dans le pom.xml du projet parent, ajoutez la dépendance suivantes :
Expliquez
Conclusion
Dans ce tutoriel, vous avec mis en oeuvre un projet de webservices basé sur Maven.
Formation Architecture Java
Soyez prêt pour des projets ambitieux : formation architecture Java Objis