Tp3 Web Services TP Younès EL BOUZEKRI EL IDRISSI Services Web avec Apache Axis Tutorial côtés serveur et client Dans ce TP nous allons créer un service web simple avec un client pour ce service étape par étape Le TP est le plus détaillé possible a ?n que
Web Services TP Younès EL BOUZEKRI EL IDRISSI Services Web avec Apache Axis Tutorial côtés serveur et client Dans ce TP nous allons créer un service web simple avec un client pour ce service étape par étape Le TP est le plus détaillé possible a ?n que vous réussissez à le mettre en ?uvre vous-même seul à la ?n de ce TP Le dossier TP client contient deux sous dossier ?? Service web calculatrice qui contient ?? La classe Calculatrice ?? les librairies lib nécessaire pour le fonctionnement d ? axis ?? le ?chier Calculatrice wsdl ?? le ?chier JAVA WSDL bat ?? Service web info qui contient ?? Le ?chier info wsdl Partie I Mise en ?uvre - service Web et son client La mise en ?uvre sera composée de deux parties Nous allons d'abord mettre en ?uvre le service web une calculatrice sera exposée comme un service web Ensuite un client pour utiliser ce service web calculatrice sera mis en ?uvre I Service Web Calculatrice Structure du projet Fonctionnalités du fournisseur Nous avons d'abord besoin d'écrire la classe avec des fonctionnalités calculatrice avant de l'exposer en tant que service web On développe une classe Calculatrice ? voir ci-dessous C'est juste une classe assez simple avec quatre méthodes Cette classe ne possède aucune information relative au service Web et a été écrite comme une simple classe indépendante Par la suite nous allons exposer cette classe en tant que service web public class Calculatrice public String retournerMessage return Bienvenue public int CalculerDouble int Nbr return Nbr public double CalculerCarre double Nbr return Nbr Nbr public double CalculerAddition double Nbr double Nbr return Nbr Nbr Déployer le service web CWeb Services TP Younès EL BOUZEKRI EL IDRISSI Renommer la classe Calculatrice java en Calculatrice jws Copier le ?cher Calculatrice jws ? et le collet dans le chemin Tomcat webapps axis Votre service web est crée avec succès Le client WebService Calculatrice Maintenant il est temps pour nous d'écrire un client pour accéder à ce service web et l'utilisation des services fournis WSDL Java ?? Générer les classes du service Web côté client Grouper les classes nécessaire Développer le client du service web WSDL Java ?? Générer les classes du service Web côté client Il faut générer les classes de liaison vous permettant d ? implémenter un client Pour ce faire utilisez le ?chier WSDL JAVA Ouvrir le ?chier en modi ?cation et modi ?er le nom du ?chier WSDL set JAVAHOME C Program Files Java jdk set CLASPATH lib axis jar set CLASPATH CLASPATH lib commons-discovery- jar set CLASPATH CLASPATH lib commons-logging- jar set CLASPATH CLASPATH lib jaxrpc jar set CLASPATH CLASPATH lib log j- set CLASPATH CLASPATH lib saaj jar set CLASPATH CLASPATH lib wsdl j- jar java -cp CLASPATH org apache axis wsdl WSDL Java Calculatrice wsdl Le résultat de cette opération est la création d ? une arborescence re étant l ? URL fournie L ? arborescence sera la suivante localhost axis Calculatrice jws Ce dossier contiendra ?chiers
Documents similaires










-
37
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Jui 23, 2022
- Catégorie Administration
- Langue French
- Taille du fichier 41.1kB