Introduction à JAX-WS : développez des services web étendus avec Java

Je continue la série de supports de cours concernant les services web (billets : introduction, wsdl et SOAP). Comme les concepts ont été introduits, je vous propose maintenant de développer des services web étendus via la plateforme Java.

Ce support de cours présente JAX-WS (JSR-224), une API pour développer des services web étendus (WSDL + SOAP) via la plateforme de développement Java.

Voici le découpage :

  • une présentation générale de la spécification JAX-WS est donnée en première partie ;
  • le développement de services web côté serveur est ensuite abordé via deux points de vue (approche montante et approche descendante) ;
  • une partie expliquant comment utiliser JAX-WS dans un client pour appeler un service web étendu ;
  • les parties suivantes s’intéressent à décrire les annotations, le mécanisme d’intercepteur (handler) et l’utilisation de JAX-WS via Java SE 6 et via les EJBs ;
  • pour illustrer les concepts introduits dans le support de cours une partie pratique met en œuvre un client pour interroger les services web fournis par eBay ;
  • enfin, un tutoriel est donné en dernière partie pour présenter étape par étape le développement de services web étendus via Netbeans 6.8 et Glassfish 3.

Vous trouverez sur ce lien un contenu détaillé de ce support de cours.

L’intégralité des exemples sont disponibles sur mon compte Github : https://github.com/mickaelbaron/jaxws-examples.

Ce billet est open source. Vous avez noté un problème de typographie ?
Ou quelque chose d'obscur ? Améliorer ce billet à partir du dépôt GitHub.

Je suis Mickaël BARON Ingénieur de Recherche en Informatique 💻 au @LIAS_LAB le jour 🌞
Responsable de zones #Java sur @javaDeveloppez la nuit 🌚
❤️ #Java #Docker #VueJS #Eclipse #Services #WebSemantic