• Développement de Web Services avec Java

Accueil / Développement de Web Services avec Java

Développement de Web Services avec Java

Durée : 4 jours
Tarif Inter : 2000 €
Tarif sur mesure : Nous consulter
Référence : 3JWS

Best Of
  • Partagez sur
  • Téléchargez en
  • Inscrivez vous
Programme Public & Pré-requis Organisation

Présentation

Cette formation vous permettra de comprendre et maîtriser les concepts des Web Services pour le développement d’applications. 

 

Objectifs

  • Choisir quelle est la meilleure implémentation des Web Services pour votre projet
  • Comprendre et implémenter les Web Services dans le cas d’utilisation SOAP, ainsi que dans le cas REST

Programme

  1. Introduction :

    • Avantages d’utilisation des Web Services dans une architecture ouverte
    • Essentiels de la démarche SOA
    • Approche SOA d’un projet
    • Approche WOA (Web Oriented Architecture) d’un projet
    • Place des Web Services dans les architectures actuelles
  2. Langages des Web Services :

    • Langage de contenu XML
    • Langage de contenu JSON
    • Langages de description WSDL et WADL
    • Langage d’appel SOAP
    • L’architecture RESTful
  3. Mise en place des outils :

    • Installation et présentation de SoapUI
    • Installation et présentation d’Eclipse
    • Configuration d’Eclipse
  4. Web Services à base de SOAP :

    • Description d’un Web Services avec WSDL
    • Présentation de WSDL, abstrait et concret
    • Protocoles et binding dans WSDL
    • Appels de Web Services avec SOAP
    • Frameworks de développement pour SOAP
  5. JAX-WS et CXF pour SOAP :

    • Présentation de la norme JAX-WS
    • Développement d’une application client et serveur JAX-WS en utilisant SOAP
    • Présentation de CXF
    • Développement d’une application client et serveur avec CXF et Spring
    • Clients Java et asynchronisme
    • Services asynchrones avec JMS
  6. Web Services à base de REST :

    • Approche orientée ressources
    • Histoire et présentation de REST
    • Différences entre REST et RESTful
    • HATEOAS, le Graal
    • Les contraintes de REST
    • Les problèmes d’optimisation de REST
    • Exploitation des verbes HTTP dans REST
    • Mise en oeuvre de Web Services REST dans JEE
    • Appel de Web Services REST depuis des clients JEE et Web
    • Représentation des données et REST
    • Protocole de représentation JSON
  7. JAX-RS et CXF pour REST :

    • Annotations standards
    • Implémentations avec Jersey
    • Sérialisation en XML ou JSON
    • Producers et Consumers
    • Clients REST en Java et JavaScript
    • Implémentation de services REST Java avec CXF
  8. Web Services et sécurité :

    • HTTPS
    • WSSE
    • Tokens et OAuth
  9. Quel choix faire :

    • Cas d’utilisation de Web Services SOAP
    • Cas d’utilisation de Web Services REST
    • Protocoles Web Services utilisés dans le cas du Cloud
Formations à distance
En inter et en intra entreprise

Contactez-nous :
training@softeam.fr
+33 (0)6 07 78 24 18
Prochaines dates

Paris

Rennes

Nantes

Sophia Antipolis

Aix en Provence

Demande de renseignement