Concevoir des Web Services REST en Java
Composants logiciels distribués, les Web Services sont à l’origine des éléments d’intégration des technologies rogènes et
des divers applicatifs que l’on peut retrouver au sein des sysmes d’information. Avec l’émergence d’HTML5 et des OS
tactiles, ils sont devenus incontournables : il s’agit aujourd’hui de la manière la plus acamique d’implémenter la couche
serveur de nos applications.
Programme
# Introduction
Web Services et SOA
Le paradigme REST
HTTP et simplici
Le standard JAX-RS
REST vs SOAP, JAX-RS vs JAX-WS
------------------------------------------
# Les fondamentaux
Ressources & opérations CRUD
QueryParam, FormParam et MatrixParam
Lecture des entêtes HTTP
Formats XML et JSON (JavaScript Object Notation)
Mapping objet/XML – JSON
Les outils indispensables : curl, plugins navigateurs
----------------------------------------------------------
# Fonctions avancées
Optimisation : cache client et reqtes conditionnelles
Transferts de données binaires
gociation de contenu
Les sous-ressources
Gestion des erreurs
Personnalisation du marshalling des entis
Filtres et intercepteurs
Traitements asynchrones
curisation des Web Services
---------------------------------------------
# Bonnes pratiques de conception
Des URLs intuitives
Une API navigable
Lesponses partielles
La pagination
Comment traiter les opérations non CRUD ?
Quel emploi pour les cookies ?
Versionner l’API
Le bon usage des paramètres de reqte (ex: la recherche)
Documentation de l’API, description WADL
Fournir un SDK ?
---------------------------------------------
Objectifs : Cette formation passera à la loupe les concepts et la
philosophie REST tels que définis initialement par Roy
Fielding, les bonnes pratiques, fruits de notre expérience
et des retours de la communauté desveloppeurs, et
aussi bien sûr les APIcessaires à l’écriture de Web
Services REST en Java.
Public visé : Architectes techniques, développeurs
Prérequis : Connaissance du langage Java
Points forts : 60% de travaux pratiques, petitsjeuners etjeuners
compris dans le tarif indiqué, organisme de formation
situé en plein centre ville de Toulouse.
Réf. : JREST
Type : Présentiel
Durée : 3 jour(s)
Prix : 1 554 €HT
Lieu : Toulouse (31)
# Bibliothèques, outillage et frameworks
l’API standard JSONP et les alternatives
WS REST sans serveur d’application
Librairies JavaScript
Ecrire un client Java
Tester un Web Service
DocDoku
Laurie PUJOS - laurie.pujos@docdoku.com - Tél: 0561722409
DocDoku - 37 rue lancefoc - Immeuble Le Delphe - 31000 Toulouse
www.docdoku.com/digital-training
Organisme de formation enregistré sous le numéro 73 31 05527 31
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !