Serveurs d`applications J2EE

Transcription

Serveurs d`applications J2EE
Serveurs d'applications J2EE
Administration du serveur Tomcat
Plan de cours N° : 606
administratives
de Tomcat.
Introduction
au standard
J2EE
Descriptif
La formation sera dispensée
par un formateur
expérimenté sur les
technologies et les produits
présentés. Chaque
participant se verra
remettre un support de
cours et disposera d'un PC
afin de pouvoir effectuer les
différents travaux pratiques.
La formation pourra être
dispensée à Saint Laurent
du Var (à proximité de
Nice), à Paris ou dans les
locaux de votre entreprise.
Durée
Le déploiement
Environnement
d'exécution Java
d'application Web J2EE
La portabilité d'un code Java
sera aussi appréhendé du
Qu'est ce qu'une JVM (Java Virtual
la formation. La formation
Machine)
sera agrémentée de
Le standard J2SE (Java 2 Standard
nombreuses manipulations
Edition)
et travaux pratiques.
La plate-forme J2EE (Java 2 Enterprise
Edition)
Méthode pédagogique
Un standard pour les applications
Alternance entre apports
d'entreprises
et exercices
Lesthéoriques
différents types
de composants
Web
supportés
pratiques
Un Support
standard de
de déploiement,
cours fourniet
notamment les WAR (Web ARchive)
lors de la formation
Tomcat et ses limites en termes J2EE
Administration du serveur Tomcat
Installation du serveur
Assistance
3 jours (21h)
Participants
Personnes en charge de
l'administration d'un serveur
Tomcat
Pré-Requis
Afin de pouvoir suivre cette
formation, le stagiaire
devra avoir les bases en
terme d'administration d'un
système d'exploitation. Des
compétences relatives au
développement
d'applications Java seront
très appréciées.
Objectifs
Intégration d'une application web
Tomcat n'est pas réellement
un server d'application J2EE
: il s'agit simplement d'un
serveur des composants
Web. Néanmoins, le
standard J2EE implique la
présence d'un service HTTP
au sein d'un quelconque
serveur d'application J2EE :
quasiment tous les serveurs
d'applications embarquent
en réalité Tomcat (seule sa
configuration change).
Ou trouver
les logiciels à installer
[email protected]
Installation du J2SE 6.0
Choix des composants à installer
JDK (Java Developement Kit), JRE
(Java Runtime Environment)
Installation de Tomcat
Première configuration
Tests du serveur
Déploiement d'une première application
Déploiement manuel d'un WAR
Déploiement par la console
d'administration
Etude de l'application Web Tomcat
Manager
Notion de context
Configuration d'un context
Support des principaux composants Web
Le moteur de Servlet
Le moteur JSP
Support des principales autres API
WEB Java (JSF, Struts)
Les principaux fichiers de configuration
Les chaînes de traitement: les engines
Principe des hôtes virtuels
La journalisation
La notion d'intercepteur (valves)
Gestion des sessions utilisateur
Concepts généraux
Sérialisation des sessions utilisateur
Organisation de l'authentification et de
la sécurité
Notion de realms
Les différentes formes d'authentification
Mise en relation avec différentes
sources d'authentification
Mise en place de SSL dans Tomcat
Gestion des pools de connexions aux
bases de données
Les pools de connexions améliorent les
performances
Mise en oeuvre d'un pools via Tomcat
Déclaration de ressources JNDI
Datasource JDBC
Interfaçage Tomcat / Apache
Comparatifs entre Tomcat et le serveur
Web Apache
Les principales différences
Pourquoi utiliser les deux conjointement
?
Les différents types de connecteurs
Options des hôtes virtuels
Ajout d'intercepteurs (valves)
L'objectif de cette formation
est de vous présenter le
fonctionnement et les
principales tâches
31, avenue du Granier - 38240 Meylan - Tel : 04.76.41.14.20 - Fax : 04.76.41.38.45 - Mail : [email protected]
Sarl au Capital de 10.000 Euros – SIRET 390 032 050 00010 – APE 8559 A - N° d'existence 82 38 018 48 38
Serveurs d'applications J2EE
Administration du serveur Tomcat
Plan de cours N° : 606
Tuning et optimisation du serveur
Tomcat
Java et la gestion de la mémoire
Fonctionnement du Garbage Collector
Java
Les principaux algorithmes utilisés par
le GC
Les différents Heap de mémoire
Le standard JMX (Java Management
eXtensions)
Lancement de la JConsole
Monitorer l'activité de la mémoire de la
JVM
Tuning du serveur Tomcat et de la JVM
Les différentes options liées à la
gestion des heaps
Tuning des pools de connexions aux
bases de données
Répartition de la charge
31, avenue du Granier - 38240 Meylan - Tel : 04.76.41.14.20 - Fax : 04.76.41.38.45 - Mail : [email protected]
Sarl au Capital de 10.000 Euros – SIRET 390 032 050 00010 – APE 8559 A - N° d'existence 82 38 018 48 38