Exceptions 46
Erreurs d'exécution (run - time) et erreurs de compilation 46
Gestion des exceptions dans Java 47
Gestion des exceptions dans des servlets 50
Envoi d'erreurs HTTP 55
Journalisation d'événements 57
Emploi des exceptions de la servlet 58
Résumé 59
CHAPITRE 4 : SESSIONS ET SUIVI DES SESSIONS 61
Sessions 62
Suivi des sessions à l'aide de méthodes conventionnelles 62
Récriture d'URL 63
Champs de formulaires cachés 63
Cookies 64
Suivi des sessions à l'aide du JSDK 65
Obtention d'une session 66
Lecture et écriture des données de session 66
Désactivation d'un objet session 67
Exemple: le caddie virtuel 67
Quelle méthode utiliser ? 72
Résumé 72
CHAPITRE 5 :UTILISATION DU CONTEXTE DE SERVLET 73
Présentation de l'application de discussion 74
Données de l'application 75
Configuration du contexte de la servlet 78
Unicité du préfixe du chemin d'URI pour chaque contexte de servlet 78
Correspondance noms de servlet-chemins d'URI pour chaque contexte
de servlet 79
Avantages 80
Etat du contexte de servlet 81
Initialisation de l'état du contexte de servlet 82
Accès à l'état du contexte 83
Modification de l'état du contexte 91
Exécution de l'application de discussion 93
Configuration du moteur de servlet 94
Ajout de salles de discussion 95
Discussion 96
Résumé 97
CHAPITRE 6 : GENERATION DYNAMIQUE DE CONTENU 99
Types MIME 100
Envoi de données binaires 101
Création d'une image GIF 101
Création d'une image hors écran 102
Codage de l'image 103
Servlet générant un diagramme de statistiques 105
Classes utilitaires 105
Mise en oeuvre de la servlet 108
Le contexte graphique 109
Création des couleurs 111
Tracé du diagramme à secteurs 112
Tracé du diagramme à barres 114
Création d'une page HTML contenant des images incorporées 116
Rétablissement du lien à la page 120
Résumé 120
CHAPITRE 7 : PRESENTATION DE JAVA SERVER PAGES 121
Présentation de l'architecture 122
Exemple de page JSP simple 123
Eléments d'une page JSP 124
Directives JSP 125
Déclarations JSP 126
Scriptlets JSP 127
Expressions JSP 128
Codage des pages JSP 129
Emploi de composants JavaBeans avec JSP 129
Définition d'un javaBean 130
Visionneuse de fichiers 135
Consultation et interrogation de bases de données 138
Question pertinente 138
Interrogation d'une base de données 140
Consultation de bases de données 146
Combinaison de servlets et de JSP 150
Enrichissement de l'interface utilisateur à l'aide d'applets et de composants Java 151
Résumé 151