Logo de l'organisme de formation

La formation au coeur de l'avenir technologique

Représentation de la formation : Tomcat - Administration d'un serveur Web Java EE

Tomcat - Administration d'un serveur Web Java EE

Formation à distance
Durée : 21 heures (3 jours)
Durée :21 heures (3 jours)
HT
Se préinscrire
Durée :21 heures (3 jours)
HT
Se préinscrire
Durée :21 heures (3 jours)
HT
Se préinscrire

Formation créée le 27/01/2023. Dernière mise à jour le 21/03/2023.

Version du programme : 1

Programme de la formation

Objectif de formation : Savoir maîtriser l'architecture du serveur Tomcat

Objectifs de la formation

  • Implémenter et paramétrer un serveur Tomcat
  • Mettre en place des applications Java EE
  • Mettre en oeuvre un pool de connexions vers une base de données
  • Optimiser les performances d'un serveur Tomcat
  • Administrer & sécuriser un serveur Tomcat et ses ressources

Profil des bénéficiaires

Pour qui
  • Administrateurs système
  • Exploitants
  • Intégrateurs
Prérequis
  • Connaissances de base des technologies Web
  • Notions en architecture Java/Web (JSP/Servlet) et architecture serveurs

Contenu de la formation

  • Introduction
    • Présentation des projets Apache
    • Distributions de Tomcat
    • Java EE, Servlet, JSP et composants : architecture
  • Installation
    • Installation et paramétrage de la JVM
    • Implémentation du serveur & choix des options
    • Implémentation & compilation de Tomcat avec Ant
    • Tour d'horizon des éléments de Tomcat
    • Travaux pratiques : Implémentation de Tomcat et configuration de base
  • Paramétrage
    • Configurations des éléments du serveur
    • Premiers pas avec les outils de configuration
    • Automatisation de la configuration avec Ant
    • Filtrage de requêtes (les "Valves"), de logging
    • Single Sign On & Realms
    • Paramétrage de la persistance de sessions
    • Ressources JNDI : JDBC et Mail
    • Analyse du chargement des classes Java.
    • Travaux pratiques : Configuration d'une application fournie
  • Connecteurs
    • HTTP 1.0 et 1.1 et connecteur Coyote
    • Utilisation de Tomcat avec un Reverse Proxy
    • Intégration avec IIS et Apache
    • Intégration via mod_proxy (HTTP et AJP)
    • Intégration via mod_jk
    • Optimisation
    • Répartition de la charge
    • Connecteurs JDBC : alternative et configuration
    • Travaux pratiques : Accès à l'application fournie à travers un serveur Web et connexion à une base de données
  • Sécurité
    • Concepts clés
    • Sécurisation du système de fichiers
    • Permissions
    • Java Security Manager et Tomcat
    • Realms
    • Protocole SSL
    • Travaux pratiques : Sécurisation de l'application
  • Journalisation
    • JULI, paramétrage logging.properties.
    • Projet Log4J
    • Sorties : console, fichier, syslog
    • Logger
    • Niveaux de log
    • Lecture du journal
    • Paramétrage avec XML ou Java
    • Remplacement JULI par Log4J
    • Travaux pratiques : Implémentation et paramétrage de logging de l'application
  • Performances et tests
    • Paramétrage "standalone" ou avec serveur Web
    • JVM, usage de la mémoire
    • Mise à l'échelle
    • Tests de charge avec JMeter
    • Charge du serveur et charge de l'application
    • Monitoring JMX
    • Travaux pratiques : Etablissement d'un plan de test pour l'application.
Équipe pédagogique

Professionnel expert technique et pédagogique

Suivi de l'exécution et évaluation des résultats
  • Émargement numérique
  • Mises en situation
  • Formulaires d’évaluation de la formation
  • Certificat de réalisation de l’action de formation
Ressources techniques et pédagogiques
  • Espace intranet de formation
  • Documents supports de formation projetés
  • Exposés théoriques
  • Étude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation

Qualité et satisfaction

Taux de satisfaction des apprenants, nombre d'apprenants, taux et causes des abandons, taux de retour des enquêtes, taux d'interruption en cours de prestation...