30.1 Créer un projet web dynamique (nous n'utiliserons pas maven, ni spring ici, vous devez avoir installer Tomcat)
30.2 Ajouter au repertoire lib les jars de Jersey (incluant jackson permettant le mapping objet/json)
30.3 Ajouter les dependances dans le fichier web.xml (servlet, paramètres, servlet-mapping)
30.4 Création d'un web service permettant une gestion simplifiée (sans bdd) d'une appli bancaire en ligne
- 30.4.1 création de votre classe "BanqueRest" qui permet de renvoyer une valeur au carré
- 30.4.2 ajouter à celle ci une méthode qui renvoi un compte à partir d'un code
- 30.4.3 créer donc la classe Compte avec pour attributs code, solde, dateCréation
- 30.4.4 Ajouter enfin la méthode listComptes qui renvoie l'ensemble des comptes contenus dans la classe BanqueRest sous forme d'Arraylist de Compte
- 30.4.5 Ajouter les annotations Jax-Rs pour faire de BanqueRest un web service (informations produites au format JSON)
30.5 Ajouter votre service à Tomcat et démarrer le puis tester votre méthode de conversion sur un navigateur
30.6 Tester getCompte puis listComptes sur firefox puis chrome, qu'observez vous ?
30.7 changer le format des informations produites en xml au lieu de json, que constatez vous ? et comment résoudre ce problème ?
30.8 Ajouter un moyen de gérer ces types 2 de données Xml et Json
30.9 Ajouter Advanced Rest Client(ARC) à Chrome puis tester l'envoi de requetes Xml et Json
30.10 Ajouter des méthodes à votre service web afin d'ajouter des comptes, mettre à jour, supprimer, tester le tout et commanter votre code
30.11 Demander enfin au serveur de générer le WADL
30.12 Envoyer votre lien Github
Comprendre REST en comparaison avec SOAP YouTube
Jersey, une implémentation de reference de JAX-RS Jersey
Json, une notation pour créer simplement des objets javascript Manipuler des données JSON | MDN
Xml, incontournable ! Structurez vos données avec XML - OpenClassrooms
Concrètement, tout ça donne quoi ? YouTube
