|
INTRODUCTION
Les architectures Internet / IntranetDu client/serveur au Web, les différentes composantes d'un serveur Internet/Intranet, les limitations du client Web. La norme J2EE, les architectures cibles de J2EE, l'implémentation de cette norme par les serveurs d'applications J2EE.
La plate-forme J2EEPrésentation des différentes composantes de l'architecture J2EE (servlet, jsp...).
INSTALLATION ET TÂCHES USUELLES D'ADMINISTRATION
InstallationLes différentes distributions de Tomcat. Procédures d'installation, de démarrage, d'arrêt du serveur. Installation et paramétrage de la console d'administration. Les fichiers server.xml et tomcat-users.xml. Organisation de l'arborescence des répertoires Tomcat.
Déploiement et configuration de baseDéploiement d'une application Web avec Tomcat. Problématiques avancées de déploiement : configuration du déploiement à chaud, dépendances de jars, positionnement des fichiers properties. Introduction à l'automatisation des déploiements avec ANT. Configuration d'une application déployée : context path, nombre maximum de sessions autorisées...
Gestion des logsRedirection de la sortie standard vers un fichier de logs. Installation et configuration de log4j. Mise en place d'une valve permettant de tracer toutes les requêtes vers une application.
|
JNDI ET LES DATASOURCES
JNDIPrésentation de l'utilisation de JNDI avec Tomcat. Récupération d'une ressource via un service de nommage.
Les datasourcesPrésentation de la problématique des pools de connexions. Mise en place d'un pool de connexions avec Tomcat, via l'utilisation d'une datasource (niveau global et niveau local). Optimisation du pool de connexions Tomcat.
LA SÉCURITÉLes royaumes de sécurité (realm). Gestion des authentifications et autorisations. Les différents modes de stockage des droits utilisateurs (fichier xml, base de données, LDAP). Mise en place d'une authentification unique pour plusieurs applications (Single Sign On). Mise en place d'une communication SSL avec https.
CONFIGURATION AVANCÉE
Interfaçage avec Apache HttpServerInterfaçage de Tomcat avec un serveur front-end http. Mise en pratique avec Apache HTTP Server. Installation du connecteur mod_jk. Paramétrage du serveur HTTP pour le relier à Tomcat.
Les performancesÉquilibrage de charge au niveau http. Problématique des clusters avec Tomcat. Surveillance et monitoring.
|