Inscription
WebService : développement avec JAX-WS
-
Objectif
- Connaîtrez les techniques de développement de services Web avec Java.
- Etre capable de mettre en œuvre JAX-WS au sein d’applications JavaEE et avec le framework Spring.
-

Durée

    3 jours

Prix

    Nous consulter

Programme

    Présentation des WebServices
    - Un historique des techniques d’interopérabilité
    - Le socle technique des WebServices : http, XML
    - Un rappel sur XML
    - Les protocoles des Services Web
    - La terminologie associée
    - Les services dans une architecture
    - Quelques cas d’utilisation et contre-exemples

    Présentation des protocoles
    - Les messages XML avec SOAP (Simple Object Access Protocol)
    - La description des service avec WSDL (Web Service Description Langage)
    - Les annuaires de services UDDI (Universal Description, Discovery and Integration)
    - La pile des protocoles WS-*

    Solutions et standards Java
    - Le traitement des données XML avec JAX-P, JAX-B, SAAJ
    - L’appel de procédures distantes avec JAX-RPC et JAX-WS
    - L’intégration dans les serveurs d’applications
    - Le kit WSDP (Java Web Service Developer)
    - Les implémentations de référence : Metro, Jersey,...
    - Les outils Apache : Axis et CXF
    - Les possibilités offertes par Spring Framework
    - Les démarches : description-first ou code-first

    Mise en œuvre de JAX-WS
    - Un rappel sur la pile des techniques JAX-*
    - Le développement d’un service par annotation
    - La personnalisation du service
    - Le binding des arguments avec JAX-B
    - Les utilitaires wsconsume et wsgen

    Mise en œuvre avec Spring Framework
    - Le choix entre Apache CXF et Spring-WS
    - CXF : principe et mise en œuvre
    - L’intégration de CXF dans Spring
    - Les principes de Spring-WS
    - Le développement de services avec Spring-WS
    - Le développement JAX-WS avec Spring
Prérequis
Référence

webserviceJax


Public

Architectes, concepteurs et développeurs pratiquant Java et souhaitant intégrer des Web Services dans leurs applications Java Standard ou Java EE.


formation
télécharger imprimer
e-catalogue