Nos solutions


Accueil  > Nos services > Formation  > Offre catalogue 2008

Offre catalogue 2008

JBoss : administration

REF : J-JBO
OBJECTIFS DU COURS
  • Maîtriser les tâches courantes d'administration JBoss (monitoring d'applications, logs, datasources...)
  • Adapter l'architecture de serveurs à une montée en charge
  • Comprendre les problématiques de sécurité
  • Interfacer JBoss avec Tomcat et Apache HTTP Server
MISE EN PRATIQUE
Ce cours comporte de nombreux travaux pratiques dont la mise en place d'une configuration de serveur complète avec JBoss, Tomcat et Apache.
PROFIL DES PARTICIPANTS
Administrateur système
Architecte technique
Équipes projet
PRE-REQUIS
Connaissances des architectures Internet.
DUREE
3 jours
TARIF
1 510 * € (HT)
2 420* CHF
*Déjeuners inclus
Télécharger le programme

INTRODUCTION

La plate-forme J2EE

La norme J2EE, les architectures cibles de J2EE, l'implémentation de cette norme par les serveurs d'applications J2EE.
Présentation des différentes composantes de l'architecture J2EE (servlet, jsp...).

Les projets JBoss

Présentation des différents projets JBoss. Les principes de l'Open Source et les types de licences associées.

Le serveur d'applications JBoss

JBoss, serveur d'applications certifié J2EE.
L'architecture de JBoss (Microkernel, JMX et AOP).
Quelle distribution JBoss choisir ?

INSTALLATION DE JBOSS ET TÂCHES USUELLES

Installation d'une architecture JBoss complète

Procédures d'installation, de démarrage, d'arrêt du serveur. Intégration entre JBoss et Tomcat.
Organisation des répertoires sur le serveur.

Configuration de base

Les configurations standards (minimal, default, all).
Activation et désactivation des différents services (JavaMail, JMS, JTA...). Gestion des classloaders.
Optimisation de la machine virtuelle pour JBoss.
Gestion des logs : redirection des logs de la console, paramétrage des niveaux de logs de JBoss, traçage des requêtes utilisateurs...

La console d'administration

Mise en place de la console d'administration.
Opérations courantes d'administration : visualisation et configuration des logs, monitoring...

Déploiement d'applications d'entreprise

Déploiement d'une application Web (war) et d'une application complète (ear).
Procédures de déploiement : processus de déploiement, déploiement à chaud.

JNDI ET LES DATASOURCES

JNDI

Présentation du serveur JNDI intégré dans JBoss.
Récupération d'une ressource distante via un service de nommage.

Les datasources

Présentation de la problématique des pools de connexions. Mise en place d'un pool de connexions avec JBoss via l'utilisation d'une datasource.
Utilisation avancée : optimisation d'un pool de connexions, détection des fuites de connexion...

CONFIGURATION AVANCÉE

Les scripts d'administration

Automatisation des tâches récurrentes d'administration par la mise en place de scripts (ANT, clients JMX).

Intégration du serveur HTTP Apache

Interfaçage de JBoss avec un serveur front-end HTTP.
Mise en pratique avec Apache HTTPServer.
Installation du connecteur mod_jk.
Paramétrage du serveur http pour le relier à JBoss.

Suivi du serveur

L'inspection du serveur avec la console jmx, ses fonctions d'alerte et ses graphiques.
La mise en oeuvre d'un proxy JDBC avec P6Spy et IronGrid.

OPTIMISATION DES PERFORMANCES

Optimisations des ressources

Le réglage de la machine virtuelle.
Optimiser les performances en réglant les pools (EJB, DataSource, threads).

Gestion de cache

Présentation de JBoss Cache.
Réplication de cache et cache transactionnel.
Implémentations TreeCache et AOP.
Stratégies d'éviction

Clustering

Présentation des projets JBoss Clustering et JGroups.
Déploiement centralisé.
Création d'un cluster JBoss et gestion des sessions HTTP (réplication et persistance).
Configuration fine de l'équilibrage de charge.
Redondance de l'espace de nommage.

Tests de montée en charge

Stratégie et mise en place de test de montée en charge

GESTION DE LA SÉCURITÉ

Sécurité SSL

Introduction aux protocoles SSL et HTTPS.
Introduction à la notion de certificats.
Création de certificats de manière à sécuriser les flux entre le navigateur et le serveur HTTP ainsi qu'entre le serveur HTTP et le conteneur Web.

Sécurité J2EE

Paramétrage de la sécurité sur le serveur d'applications.
Mise en oeuvre sur un annuaire LDAP.
Création d'une Custom Registry.
Lightweight Third Party Authentication (LTPA) et Single Sign On (SSO).
 
PARIS
23-25 janv
19-21 mars
21-23 mai
23-25 juil
24-26 sept
26-28 nov
BORDEAUX
28-30 janv
25-27 mars
19-21 mai
7-9 juil
15-17 sept
17-19 nov
LYON
5-7 mars
19-21 mai
6-8 oct
17-19 déc
MEDITERRANEE
5-7 mars
19-21 mai
6-8 oct
17-19 déc
NANTES
19-21 mars
21-23 mai
24-26 sept
26-28 nov
TOULOUSE
28-30 janv
11-13 mars
18-20 juin
16-18 sept
19-21 nov
SUISSE
4-6 fév
7-9 avril
16-18 juin
18-20 août
13-15 oct
1-3 déc
MAROC
Nous consulter