WebServices avec Apache CXF

Formation inter-entreprise

Combien de temps dure la formation ?

 3,00 jour(s)

Dans quelle(s) langue(s) la formation est-elle donnée ?

EN FR

Quand a lieu la prochaine session ?

Qui organise cette formation ?

Dawan est un organisme de formations qui propose plus de 2500 formations en informatique, management, gestion de projets et commercial en inter-entreprise ou en intra. Notre catalogue regroupe des centaines de thématiques: Java, PHP, Webmaster, E-Marketing, Linux, Windows Server, Vmware, Autocad, Photoshop, l'intelligence artificielle, etc.

À qui s’adresse la formation ?

Développeurs Java

Quels sont les prérequis ?

Maîtrise de Java, connaissances en JEE

Quels sont les objectifs poursuivis ou les compétences visées ?

Maîtriser le développement et le déploiement de services web avec Apache CXF.

Quel est le contenu de la formation ?

Comprendre l'architecture

WebService: définition, contextes d'utilisation
Standards de services web:

  • XML: SOAP, WSDL
  • REST (Representational State Transfer)
  • Service Registry

Approches de développement de WebService: SOAP vs REST
Styles de communication SOAP: Document, RPC
Apache CXF: présentation, intérêt
Standards supportés par Apache CXF
Outils disponibles

Atelier: configuration de l'environnement: Eclipse/Maven

Développer des services web CXF et les appeler

Architecture CXF
Cycle de vie
Développement du service: SEI, implémentation, Spring bean
Déploiement du service
Création et exécution du client
Appels asynchrones

Atelier: Création de multiples WebServices et appels

Travailler avec les Frontends CXF

JAX-WS frontend: code-first, contract-first, publication/invocation
Utilisation d'un client dynamique
Services Dispatch

Atelier: Utilisation de fontend simples, complexes

Implémenter des fonctions avancées

Gestion de la couche transport dans CXF: HTTP, HTTPs, JMS, Local
Développer des intercepteurs CXF
CXF features
CXF Invoker
Utilisation des outils CXF

Atelier: Développement d'intercepteurs personnalisés

Développer des services RESTful avec CXF

Java API for RESTful services
Comprendre l'implémentation CXF JAX-RS
Développement de services RESTful
Déploiement d'un service RESTful CXF

Atelier: Développement et déploiement de services RESTful

Quelles méthodes pédagogiques sont utilisées ?

Méthodologie basée sur l'Active Learning : 75% de pratique minimum. Chaque point théorique est systématiquement suivi d'exemples et exercices.

Comment l’évaluation est-elle organisée ?

Contrôle continu

Que recevez-vous à la fin de la formation ?

Attestation de fin de stage mentionnant le résultat des acquis

Quel support de cours est fourni ?

Support de cours + sources des exercices

Comment contacter l’organisme de formation ?

Dawan - Service commercial

Ces formations pourraient vous intéresser