Nos solutions


Accueil  > Nos services > Formation  > Offre catalogue 2008

Offre catalogue 2008

J2EE pour les équipes d'intégration & de production

REF : J-J2P
OBJECTIFS DU COURS
  • Permettre aux équipes d'intégration / production de mieux maîtriser les environnements Java
  • Configurer une application Java pour le passage en production
  • Optimiser les performances des applications Java et J2EE
MISE EN PRATIQUE
Démonstrations & travaux pratiques.
PROFIL DES PARTICIPANTS
Architecte intégration
Architecte production
PRE-REQUIS
Connaissance générale des Systèmes d'Information. Bonne connaissance des environnements Unix et/ou Windows en production.
DUREE
2 jours
TARIF
1 230 * € (HT)
1 950* CHF
*Déjeuners inclus
Télécharger le programme

INTRODUCTION

Historique des pratiques de production : du mainframe aux applications Web.
Où en est la production aujourd'hui ?
Java, J2EE : l'ère de la maturité.

JAVA DANS SON ENVIRONNEMENT ET SES DIVERSES FORMES

La Java Virtual Machine (JVM).
Le Java Runtime Environment (JRE).
Le Java Development Kit (JDK).
Le Java Plugin.
Les principales versions de Java.
Les différents fournisseurs de JVM (SUN, IBM...).
Installation sous Windows et Linux.
Utilisation de composants non-java avec JNI.
Java et les serveurs multi-CPU.
Cohabitation de plusieurs JRE sur un serveur.
Étude de la structure des répertoires du JRE/JDK.
Présentation des utilitaires fournis avec le JRE.
Télédistribution avec Java Web Start et JNLP.
Mécanismes de mise à jour.

VUE D'ENSEMBLE SUR LA PLATEFORME J2EE

La norme J2EE et ses différentes versions.
Présentation des principaux éditeurs : IBM WebSphere, BEA WebLogic, JBoss et Tomcat.
Les servlets, rôle et fonctionnement.
Les pages JSP, principes fondamentaux.
Introduction aux composants EJB : EJB Session (stateful et stateless), EJB Messages, EJB Entités.
Évolution des EJB : comprendre EJB 3.
Mécanisme d'asynchronicité dans J2EE avec JMS.
Le déploiement des applications.

COMPRENDRE LES EXÉCUTABLES ET LE PACKAGING J2EE

Présentation des différents formats d'exécutables : Java Archives (JAR), Web Archives (WAR), Enterprise Archives (EAR).
Utilisation des Manifests.
Les répertoires WEB-INF et WEB-INF/LIB.
Parcours des fichiers de configuration.
Étude approfondie de l'architecture de Tomcat.

LA GESTION DE LA MÉMOIRE

Introduction à la gestion de la mémoire.
Présentation du Garbage Collector.
La notion de Class Loader.
Les différents types de mémoire.
Installation et utilisation de JVMStat.

L'ACCÈS AUX BASES DE DONNÉES

Présentation de JDBC.
Les différents types de drivers.
Le pooling des connexions.
La surveillance du trafic JDBC avec P6Spy.

MONITORING DES APPLICATIONS JAVA

Planification et gestion de batch.
La génération de logs (Java, Log4J) :
Fichier de paramétrage
Format des logs
Règles de rolling Analyse des logs avec Chainsaw.
Le support de SNMP dans Java 5.
Présentation du standard JMX.
Utilisation de Jconsole.
Analyse des trames réseau avec Ethereal.

LA GESTION DES PERFORMANCES

Principes des architectures 3-tiers.
Conduite de tests de performance.
Tuning des applications.

JAVA ET LA SÉCURITÉ

La sandbox et le contrôle d'accès.
La protection du code et les obfuscateurs.

J2EE ET HTTP

La séparation contenu statique/dynamique.
Démonstration avec Apache et Tomcat.
Installation et paramétrage de mod_jk.
Analyse des logs http.

CLUSTERING, GESTION DES SESSIONS

Principes du « load balancing ».
Principes du « session fail-over ».
Les différents types de clusters :
Clusters J2EE avec IBM, BEA, JBoss
Clusters JMS avec SonicMQ
Clusters de JVM avec Terracotta Avantages et inconvénients du clustering.
 
PARIS
21-22 janv
17-18 mars
19-20 mai
21-22 juil
22-23 sept
24-25 nov
BORDEAUX
7-8 janv
4-5 fév
12-13 mai
1-2 juil
8-9 sept
12-13 nov
LYON
24-25 janv
28-29 avril
16-17 juin
2-3 oct
22-23 déc
MEDITERRANEE
24-25 janv
28-29 avril
16-17 juin
2-3 oct
22-23 déc
NANTES
17-18 mars
19-20 mai
22-23 sept
24-25 nov
TOULOUSE
17-18 janv
17-18 mars
29-30 mai
28-29 août
16-17 oct
4-5 déc
SUISSE
20-21 fév
10-11 avril
12-13 juin
28-29 août
9-10 oct
15-16 déc
MAROC
Nous consulter