M2i Formation

Java - Développer des services Web avec REST

Par M2i Formation

Objectifs

  • Créer et utiliser des Web services REST en Java dans le cadre d'une application de type SOA ou d'utilisation dans le cadre d'interface graphique ou service.

Programme

Introduction à REST en Java

  • REST et http, même combat
  • Qu'est-ce qu'une architecture de type RESTful ? Ses principes

Concevoir des services RESTful

  • Le modèle objet
  • Le modèle des URIs
  • Présentation de JSON et XML
  • Les méthodes http GET, PUT, POST, DELETE...

Présentation de JAX-RS

  • Développer un service RESTful avec JAX-RS
  • Déployer le service JAX-RS

Les annotations JAX-RS

  • Utilité des annotations
    • @Path
    • @PathParam
    • @MatrixParam
    • @QueryParam
    • @FormParam
    • @HeaderParam
    • @CookieParam

La gestion des exceptions

  • Réponse complexe et exceptions
  • Gérer les exceptions

Déploiement et intégration

  • Déploiement d'une application REST
  • Configuration des composants REST
  • Intégration avec EJB
  • Intégration avec Spring

Les différents types de client Java

  • Le client Browser
  • Le client Java
  • Apache HttpClient

Les principales implémentations de REST (JAX-RS)

  • Jersey
  • Apache CXF

Pédagogie

L'évaluation des acquis se fait :

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation ou une certification (M2i ou éditeur)

Partager cette formationTélécharger au format pdf Ajouter à mes favoris

Formations de la même catégories (1)

M2i Formation
Java - Développer des services Web avec RESTPar M2i Formation
  • Créer et utiliser des Web services REST en Java dans le cadre d'une application de type SOA ou d'utilisation dans le cadre d'interface graphique ou service.