sewatech - formations

WebService : développement avec JAX-WS

La principale avancée de JAX-WS est la possibilité d’utiliser les annotations pour la déclaration et la configuration des services, ce qui permet à Java de rattraper un retard de plusieurs années par rapport à son concurrent .NET.

A l’issue de cette formation, vous connaîtrez les techniques de développement de services Web avec Java et vous serez capable de mettre en œuvre JAX-WS au sein d’applications JavaEE et avec le framework Spring

Programme du cours

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


Cette formation peut être réalisée dans vos locaux en France et Suisse Romande.

Cette formation a été élaborée par Alexis Hassler.

Enregistrer au format PDFTélécharger le PDF

Type de cours : pratique

Durée de la formation
- 3 jours

Tarif
- intra : nous consulter

Participants
Cette formation s’adresse aux architectes, concepteurs et développeurs pratiquant Java et souhaitant intégrer des Web Services dans leurs applications Java Standard ou Java EE.

Travaux Pratiques
Les nombreux exercices pratiques sont réalisés avec Eclipse, Netbeans ou IntelliJ IDEA.
plus de détails sur les environnements de TP...

Inscriptions et renseignements
n� azur : 0 811 030 345
ou