Introduction au standard Java EE
- Environnement d’exécution Java
- La plate-forme Java EE (Java Enterprise Edition)
- Les différentes versions de Tomcat (6.0, 7.0, 8.0 et 9.0)
Installation du serveur
- Environnement d’exécution Java
- Où trouver les logiciels à installer
- Installation du Java SE
- Installation de Tomcat
Intégration d’une application web
- Déploiement d’une première application
- Etude de l’application Web Tomcat Manager
- Notion de contexte
Administration du serveur Tomcat
- Support des principaux composants Web
- Les principaux fichiers de configuration
- Gestion des sessions utilisateur
- Organisation de l’authentification et de la sécurité
- Gestion des pools de connexions aux bases de données
- Déclaration de ressources JNDI
- Mise en œuvre de la journalisation via Log4J
Interfaçage Tomcat / Apache HTTP Server
- Comparatifs entre Tomcat et Apache HTTP Server
- Les différents types de connecteurs
- Options des hôtes virtuels
- Ajout d’intercepteurs (valves)
Tuning et optimisation du serveur Tomcat
- Java et la gestion de la mémoire
- Le standard JMX (Java Management eXtensions)
- Tuning du serveur Tomcat et de la JVM
- Autres outils de profilage
- Tests de montée en charge d’un serveur Tomcat