Web Service SOAP avec Java JAX-WS

Unternehmensübergreifende Weiterbildung

An wen richtet sich die Weiterbildung?

Chefs de projets, Developpeurs, Web Designer

Dauer

2,00 Tag(e)

Sprache(n) der Dienstleistung

EN FR

Ziele

Ce cours apprendra à développer et consommer des services web SOAP avec Java et la spécification JAX-WS de la plate-forme Java EE.

Ces technologies, historiquement largement utilisées, sont aujourd'hui généralement en maintenance corrective ou évolutive et nécessitent une bonne maîtrise des concepts.

  • Développer et consommer des services web SOAP
  • Comprendre les 3 piliers historiques: WSDL, SOAP et UDDI
  • Comprendre les différents paramétrages (style, encodage,...)
  • Mettre en œuvre les aspects avancés (attachements avec SAAJ, MethodHandler, …)

Inhalt

Introduction
  • Evolution des besoins
  • Introduction à SOA
  • Définition des services
  • Les services web
XML
  • Les règles syntaxiques
  • Les espaces de nommage
  • Les schémas
  • Le mapping Objet/XML
  • JAXB
Les web services SOAP
  • Architecture et rôle
  • La standardisation
Le protocole SOAP
  • Structure des messages
  • Requête et réponse SOAP
JAX-WS
  • Développer un service
  • L'approche Java-First
  • Les annotations JAX-WS
WSDL
  • Les éléments d'un WSDL
  • L'obtention du WSDL avec JAX-WS
Gestion des erreurs
  • SOAP Fault
  • Le support des erreurs par JAX-WS
Style de communication et encodage SOAP
  • RPC/Document
  • Encoded/Literal/Literal wrapped
Consommer un WS SOAP avec JAX-WS
  • Génération de classe à partir du WSDL
  • L'utilisation des classes générées
SAAJ
  • Présentation de l'API
  • Mise en œuvre de SAAJ
MessageHandlers de JAX-WS
  • Rôle
  • Logical Handlers
  • Protocol Handlers
  • Configuration des MessageHandlers

Zertifikat, Diplom

Une attestation de participation sera transmise aux participants

Kontakt für diese Weiterbildung

Nathalie Thielemans / Nassera Aici

Diese Weiterbildungen könnten Sie interessieren

FR
Tag
Windhof (Koerich)
Informatik - Informatisierung - IT-Projektleitung - Agile Softwareentwicklung
11.12.2024