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

Je vous propose un nouveau support de cours présentant l’API JAX-RS (JSR 311) qui permet de développer des services Web REST avec la plateforme Java.

Le plan de ce support de cours est le suivant :

  • présentation générale de la spécification JAX-RS ;
  • présentation de l’implémentation de référence JERSEY ;
  • notions de chemin via @Path ;
  • Template parameters ;
  • sub-resource locator ;
  • méthodes HTTP via @GET, @POST, @PUT et @DELETE ;
  • paramètres de requêtes via @PathParam, @QueryParam, @FormParam, @HeaderParam et @Context ;
  • représentations des données via @Consumes et @Produces ;
  • gestion de contenu ;
  • manipulation des réponses via la classe Response ;
  • constructeurs d’URI via UriBuilder ;
  • déploiement ;
  • API cliente fournie par JERSEY.

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/jaxrs-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.
Commentaire

Vous pouvez laisser un commentaire en répondant à ce Tweet.