Tomcat par la pratique

Tomcat : un atout pour le développement d'applications Web
Élément majeur du projet Apache Jakarta, Tomcat est le moteur de servlets utilisé dans l'implémentation
de référence des technologies Java Servlet et Java Server Pages (JSP). Ses nombreux atouts
- intégration à Apache ou à IIS, compatibilité J2EE, développement en Java garantissant un niveau
élevé de portabilité - en font un outil de prédilection pour le développement d'applications Web d'entreprise.
Administration et développement : une double perspective
Cet ouvrage réussit le pari de traiter la dernière version de Tomcat (4.1) sous les angles de l'administration
et du développement : l'administration avec l'installation et la configuration de Tomcat, la
configuration d'applications Web, l'authentification ; le développement avec Struts, Ant et XDoclet, avec
un accent particulier sur le déploiement de composants Java côté serveur. Résolument pratique, cet
ouvrage propose de nombreux exemples d'application.
Au sommaire
Installer et configurer Tomcat ù Configurer Tomcat avec Apache ù Configurer Tomcat avec IIS ù
Requêtes et réponses ù Anatomie et cycle de vie d'une servlet ù Événements du cycle de vie ù
Configurer des applications Web ù Installation dans /webapps ù Le descripteur de déploiement
web.xml ù Fichiers WAR ù Le fichier server.xml ù Nouveautés de Tomcat 4.1 ù Noeuds et conteneurs
ù Gérer l'authentification avec les realms ù Schémas d'authentification HTTP ù Configurer les
realms sous Tomcat ù Realms JDBC, JNDI, personnalisés ù Sécurité et identité ù Le gestionnaire
Tomcat ù L'architecture MVC ù Atouts ù Pages JSP ù Jasper ù Expressions ù Scriptlets et déclarations
ù Bibliothèques de balises ù Écrire une bibliothèque ù JSTL ù Architecture MVC et Struts ù
Présentation générale de Struts ù Modèles ù Struts et XDoclet ù Systèmes de modèles ù Les
modèles comme alternatives à JSP ù Velocity ù Gérer des sessions ù Gestion des états et HTTP
ù HttpSession ù Bases de données, pools de connexions et JDBC ù Pilotes JDBC ù Bases de données
SQL ù Création d'une servlet de base de données ù Parsistance des objets grâce aux bases
de données ù Design patterns Fabrique et Singleton modifié ù Créer des objets ù Utiliser le framework
ù Sécurité ù Configurer Tomcat ù Gestionnaire de sécurité ù Permissions ù Développer
des servlets ù Cycle de développement ù Contrôle des versions ù Gestion de la compilation ù Tests
ù Développement d'applications Web à l'aide de Ant et XDoclet