Serveurs d`applications J2EE

publicité
Serveurs d'applications J2EE
Administration du serveur JBoss
Plan de cours N° : 604
Introduction
lors de la formation
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.
Participants
Ce stage s'adresse tout
particulièrement aux
administrateurs de serveurs
d'applications.
Pré-Requis
Une connaissance minimale
du fonctionnement des
applications Web est
requise afin de pouvoir
suivre cette formation. De
plus, Une connaissance de
la plate-forme Java EE sera
fortement appréciée (bien,
que non indispensable).
Objectifs
Au terme de cette formation
les stagiaires seront en
mesure d'installer un
serveur JBoss, de configurer
le serveur et d'y déployer
des applications Web. Les
principaux concepts du
standard Java EE seront
aussi très largement
présentés.
Méthode pédagogique
Alternance entre apports
théoriques et exercices
pratiques
Support de cours fourni
Installation d'un environnement
JBoss
Durée
5 jours (35h)
L'environnement Java SE (Java
Standard Edition)
Assistance
Le standard Java EE (Java Enterprise
[email protected]
Edition)
Les différents serveurs d'applications
compatible J2EE
L'offre JBoss
Les différents projets JBoss
Quelle distribution choisir
Les différents types de licences
Empaquetage d'une application web
Installation et démarrage du serveur
d'applications
Sous environnement Unix/Linux
Sous environnement Windows
Quelques informations sur les outils de
développement utilisés
Utilisation du système ANT pour la
construction de vos applications
Concepts généraux liés à l'utilisation de
ANT
Prise en main de l'outil ANT
Les concepts Fondamentaux de la
plate-forme Java EE
La portabilité de vos applications
d'entreprises
L'environnement Java SE
La spécification des Services Java EE
Les API de la plate-forme Java EE
Uniformisation du déploiement
d'applications Java EE
Les modules d'entreprise (EAR Enterprise ARchive)
Les modules Web (WAR- Web
ARchive)
Les modules EJB
Les modules de ressources (RAR Resource ARchive)
Les descripteurs de déploiements
(fichiers de configurations XML)
Structure générale d'un .ear (Enterprise
ARchive)
Le descripteur de déploiement
application.xml
Le descripteur de déploiement web.xml
Empaquetaque et déploiement de
servets et de JSP
Configuration de la session HTTP
Configuration du timeout de session et
du mode de fonctionnement
(cookies/url rewriting)
Autres configurations relatives à la
gestion des sessions
Configuration avancée
Couplé JBoss à Apache
Configuration d'un fournisseur JDBC
Quelques rappels sur JDBC (Java
Database Connectivity)
Intérêts d'un driver JDBC
Informations nécessaires à l'utilisation
d'un driver JDBC
Installation d'un driver JDBC
Driver installé dans le serveur
d'applications
Driver embarqué dans l'application
Configuration d'un datasource
Empaquetage d'un module d'EJBs
Concepts généraux
Accéder à un objet à distance
CORBA (Common Object Request
Broker Architecture)
Les différents types d'EJBs (Session,
Entity, MessageDriven)
Les cycles de vies de EJBs
Structure générale d'un module d'EJBs
Les différents fichiers constituant l'EJB
La localisation de l'EJB via JNDI
Configuration du conteneur d'EJB
Paramétrer le cache EJB
Configuration de l'ORB (Bus de
communication CORBA)
La sécurité sous JBoss
Sécurité SSL
Présentation des protocoles HTTP et
SSL
Notion de certificats
Mise en oeuvre
Sécurité Java EE
Configuration générale
Mise en oeuvre d'un annuaire LDAP
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 JBoss
Plan de cours N° : 604
Tuning d'un serveur d'applications
JBoss
Java et la gestion de la mémoire
Fonctionnement du Garbage Collector
Tuning de la JVM
Utilisation de la JConsole
Le modèle JMX (Java Managment
eXtensions)
Les composants MBeans (Management
Beans)
Utilisation de la JConsole
Gestion du cache
Clustering
Mise en oeuvre du clusturing
Problématique de réplication et de
persistance
Equilibrage de 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
Téléchargement