Document mis à jour le 21 avril 2001. Je suis ouvert à n'importe quelle suggestion qui pourrait m'aider à améliorer ces matériaux. N'hésitez pas d'écrire à l'auteur, Jonathan Revusky.

This document in English
Este documento en español

Un Livret d'Invités assez Primitif

Ce répertoire contient un servlet genre guestbook assez primitif. La motivation de ce deuxième exemple, c'est d'explorer quelques possibilités que le système de pages modèles nous offre. On suppose ici que vous avez déjà réussi à faire fonctionner le premier exemple.

Si vous avez déjà réussi à faire fonctionner le premier exemple, "Hello, Niggle", vous ne devriez pas avoir beaucoup du mal à faire fonctionner celui-ci. Vous pouvez vous servir à nouveau du même contexte d'application que vous avez créé pour le premier exemple -- niggletut. Maintenant, ce qu'il faut faire, c'est le suivant:

Maintenant, tout en supposant que votre serveur fonctionne, vous pouvez essayer le servlet. Si vous utilisez le Tomcat en sa configuration par défaut, vous devriez ouvrir l'URL:

http://localhost:8080/niggletut/servlet/GuestbookServlet

Rendu ici, n'hésitez pas de jouer un peu avec l'exemple. Même si ce n'est toujours pas quelque chose d'extraordinaire, c'est quand-même bien plus intéressant, que le premier exemple. Je devrais quand-même vous avertir qu'il manque une prestation très importante: la persistance des données. Ce servlet mantient toutes les données en mémoire et lorsque vous le faites arrêter, il perd toutes les entrées qu'il y avait dedans. Donc, il nous reste un certain bout de chemin avant d'avoir quelque chose qui se ressemble à une application du vrai monde. Patience! Notre prochain example, le mini-rolodex traitera la persistance, et aussi d'autres questions importantes, telles que la validation des données et nous commencerons à avoir quelque chose de plus repectable.

Quand vous ayez réussi à compiler et faire fonctionner cet exemple, veuillez passer aux notes qui analysent les diverses parties de cet exemple et expliquent leur fonctionnement.