Le but de ce TP noté est d'écrire une petite application HTML qui affiche des messages et permet de filtrer ceux-ci.
Pour ce TP, nous allons utiliser un serveur Web (écrit en Java) comme cela vous pourrez voir les requètes et les réponses HTTP au niveau du réseau
et aussi vous pourrez tester les requètes AJAX avec Google Chrome.
Le serveur qui définie deux
endpoints REST.
-
GET /api/message qui permet d'obtenir la liste des messages.
-
GET /api/message/[id] qui renvoie le contenu d'un message en fonction de son [id] (par exemple 741360).
Le fichier
JExpress.java est un fichier java exécutable correspondant au serveur.
La commande
java JExpress.java permet d'exécuter celui-ci.
Une fois que le serveur a été lancé, il n'est pas nécessaire de l'arrêter avant la fin du TP.
Celui-ci produit un nouveau message toutes les 30 secondes, donc au cours de vos tests le nombre de message doit grossir.
Voici le fichier qui vous servir de base de travail
tpnote.html ainsi que le fichier JavaScript correspodant
tpnote.js.
Pour visualiser le fichier tpnote.html en utilisant le serveur, pointer votre navigateur à l'URL
http://localhost:8080/tpnote.html