Développer des Services Web REST avec Java : JAX-RS

Ce support de cours présente JAX-RS (JSR-311), une API pour développer des Web Services REST via la plateforme de développement Java.

Une présentation générale de la spécification JAX-RS est donnée en première partie. Une deuxième partie s'intéresse à l'implémentation de référence JERSEY. Les parties suivantes décrivent respectivement les notions de chemin via @Path, de template parameters, de sub-resource locator, de méthodes HTTP via @GET @POST @PUT et @DELETE, de paramètres de requêtes via @PathParam @QueryParam @FormParam @HeaderParam et @Context, de représentations des données via @Consumes et @Produces, de gestion de contenu et de manipulation des réponses via la classe Response. Ensuite une partie présente l'API cliente et finalement une dernière partie termine par les problématiques de déploiement.

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

Téléchargement du fichier PDF (jaxrs.pdf) du cours (97 transparents, 7.1Mo).

Pour réagir à ce support de cours, un espace de dialogue vous est proposé sur le forum 8 commentaires Donner une note  l'article (4.5).

Article lu   fois.

L'auteur

Profil ProSite personnel

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

I. Support de cours

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+   

Ce document est issu de https://www.developpez.com et reste la propriété exclusive de son auteur. La copie, modification et/ou distribution par quelque moyen que ce soit est soumise à l'obtention préalable de l'autorisation de l'auteur.