Nos domaines de formation :

Formation Tomcat, administrer un serveur Web Java EE

4,3 / 5
Stage pratique
Best
Durée : 3 jours
Réf : TOC
Prix  2018 : 1920 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
  • avis vérifiés
Programme

La maîtrise et l'optimisation des fonctionnalités du conteneur de servlets et de JSP Tomcat peuvent se révéler complexes. Ce cours vous apprendra à l'installer, l'administrer et à l'intégrer au serveur Apache. Il vous montrera comment configurer, déployer, sécuriser vos applications et assurer leur connexion aux BD.

Objectifs pédagogiques

  • Installer et configurer un serveur Tomcat
  • Déployer des applications JavaEE
  • Mettre un place un pool de connexions vers une base de données
  • Optimiser les performances d'un serveur Tomcat
  • Sécuriser un serveur Tomcat et ses ressources

Travaux pratiques

Les participants pourront mettre en œuvre les différentes techniques abordées sur des plateformes Linux et Windows.
PROGRAMME DE FORMATION

Contexte des applications JavaEE

  • Les projets Apache. Les distributions de Tomcat.
  • JavaEE, Servlet, JSP et composants : architecture.

Installation

  • Installation et configuration de la JVM.
  • Installation du serveur. Les options.
  • Installation et compilation de Tomcat avec Ant.
  • Les éléments de Tomcat : répertoires, moteur, connecteurs...

Travaux pratiques
Installation de Tomcat et paramétrage de base.

Configuration

  • Configurations : composants, utilisateurs, déploiement, contrôle d'accès, application Web.
  • Outils de configuration. Automatisation avec Ant.
  • Filtrage de requêtes (les "Valves"), de logging. Single Sign On. Les Realms.
  • Configuration de la persistance de sessions. Les ressources JNDI : JDBC et Mail.
  • Analyse du chargement des classes Java.

Travaux pratiques
Configuration d'une application fournie.

Les 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é

  • Principes. Sécurisation du système de fichiers. Les permissions. Java Security Manager et Tomcat.
  • Les "Realms" : message Digest, rôles, fichiers, JDBC.
  • Le protocole SSL.

Travaux pratiques
Sécurisation de l'application.

Journalisation

  • JULI, configuration logging.properties.
  • Projet Log4J. Sorties : console, fichier, syslog...
  • Logger. Niveaux de log. Lecture du journal.
  • Configuration par XML ou Java.
  • Remplacer JULI par Log4J.

Travaux pratiques
Implémentation et configuration de logging de l'application.

Performances et tests

  • Configuration "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.
  • Le monitoring JMX.

Travaux pratiques
Etablissement d'un plan de test pour l'application.

Participants / Prérequis

» Participants

Administrateurs système, exploitants et intégrateurs.

» Prérequis

Connaissances de base des technologies Web, d'une architecture Java/Web (JSP/Servlet) et des serveurs.
Intra / sur-mesure
Programme standard     Programme sur-mesure
Oui / Non

Vos coordonnées

Avis vérifiés
picto avis vérifiés
LOPEZ C. 05/03/2018
5 / 5
Bonne organisation et environnement de travail.

Fritz P. 05/03/2018
5 / 5
accueil et environnement excellent.

Julien C. 04/12/2017
4 / 5
Salle de formation bien équipé. Poste de travail agréable Attention à l'isolation sonore surtout avec des formateurs à grande éloquence

Dominique T. 04/12/2017
4 / 5
Une actualisation du support de cours aurait été appréciable. Laisser également plus de temps au formateur pour mieux préparer la session, notamment la partie TP.

Sylvain F. 09/10/2017
4 / 5
Matériel fourni à l'animateur moins performant que chez Learning Tree (outils de présentation, etc)

Hakim C. 09/10/2017
5 / 5
Bon accueil, repas, personnel et locaux parfaits...

Youssef I. 09/10/2017
4 / 5
Salle trop petite , pas d'internet

Alexandre V. 09/10/2017
5 / 5
Dommage que le poste de travail n'était pas dispo dès notre arrivée le matin. De plus la salle était très petite, le formateur ne pouvait pas facilement accédé à mon poste.

Henri P. 09/10/2017
5 / 5
Très bonne formation correspondant à mes attentes. Animateur très bien. Salle trop petite.

Christophe G. 09/10/2017
5 / 5
La salle pourrait être plus grande.

Emmanuel B. 09/10/2017
5 / 5
petit cafouillage au début, vite corrigé

Lauriane A. 28/08/2017
4 / 5
Bruit sourd des ascenseurs toute la journée pas terrible
Avis client 4,3 / 5

Les avis client sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.

Dates de sessions

Pour vous inscrire, cliquez sur la session qui vous intéresse.
[+]
PARIS
[+]
AIX
[+]
BORDEAUX
[+]
GRENOBLE
[+]
LILLE
[+]
LYON
[+]
MONTPELLIER
[+]
NANTES
[+]
RENNES
[+]
SOPHIA-ANTIPOLIS
[+]
STRASBOURG
[+]
TOULOUSE

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.