L’etudiant : Introduction: Le web service est une technologie permettant à des

L’etudiant : Introduction: Le web service est une technologie permettant à des applications de dialoguer à distance via Internet, et ceci indépendamment des plates-formes et des langages sur lesquelles elles reposent. Pour ce faire, les services Web s'appuient sur un ensemble de protocoles Internet très répandus (XML, HTTP), afin de communiquer. Cette communication est basée sur le principe de demandes et réponses, effectuées avec des messages XML. Les services web sont décrits par des documents WSDL (Web Service Description Language), qui précisent les méthodes pouvant être invoquées, leurs signatures et les points d'accès du service (URL, port.). Les services Web sont accessibles via SOAP, la requête et les réponses sont des messages XML transportés sur HTTP. Dans ce rapport, en va étudier comment manipuler et implémenter certain services web pour les bien maîtriser. Objectifs: TD/TP 1 : L’objectif de cette série est bien comprendre l’architecture des services web d'une manière général et théorique, les concepts de base, les acteurs d'une service web. Aussi les différents logiciels et outils utilisées pour le développement d'une service web. TD2 : Dans ce TD en va apprendre à manipuler l’API, JAX-WS pour implémenter, déployer et tester des SW (services web) étendus à partir de la plateforme développement JAVA, étudier et bien comprendre les étapes de création d’une SW en détaille. TP2 : C’est l’implémentation de TD, déploiement d’une SW et la tester TD3 : Comprendre c’est quoi un WSDL (Web Service Description Language), aussi l’ensemble d’éléments de WSDL, quel sont les concepts d’un doc WSDl, annotations et personnalisation etc. Les services web, soap, wsdl TP3 : Création d’une SW plus avancée avec augmentation des annotations de WSDL. Etude des TPs: TP1:  Présentation : -Pour les besoins de ce TP, en doit installer les outils suivants : Java_ee_sdk-7u2 : Kit de développement de java EE7, contient principalement le serveur Glassfish4, dans lequel nous allons déployer notre SW. Eclipse-jee-Kepler : L’environnement de développement de JAVAEE. soapUI : outil de test pour les services web.  Implémentation : Première des choses, on installe le jdk7(click sur jdk7.exe après suivant suivant .. ) et ajoute les variables d’environnement pour avoir utilisé les fcts de java. -modifier le path : -et puis ajout le JAVA_HOME : Deuxièmement, configuration de Glassfish avec Eclipse : -dans Eclipse clic sur Window -> Show View -> Servers -puis dans la console en bas, clic sur le lien : -puis sur next, finish -Glassfish configuré. Démarrer le serveur on clic sur start.  Résultat : Afin de terminer ce TP, notre pc est bien configuré pour développer des services web. TP2:  Présentation : -On a installé les outils qui nous avons besoins. -Utiliser Eclipse, crée un nouveau projet de type Dynamic Web Project, donner un nom ‘helloWS’ à ce projet puis finish -Puis crée un interface ‘helloWorld’, avec nom de package‘org.soa.ws.tp’ -puis crée une class ‘helloWorldImpl’ et une autre ‘helloWorldPublish’. -exécuter dans le serveur Glassfish. -et enfin tester le SW.  Implémentation : -création de projet : -création de package : -les class et code source : uploads/s1/ compte-rendu.pdf

  • 26
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Sep 27, 2021
  • Catégorie Administration
  • Langue French
  • Taille du fichier 0.3180MB