Savoir configurer et administrer le serveur Jboss (Pool de connexions, Sécurité, Services asynchrones, Topologie en cluster).
Personnes souhaitant administrer Jboss (Administrateurs,
Architectes, Développeur d’applications « j2ee » ).
La connaissance des concepts fondamentaux liés au langage
Java et à l’architecture J2EE est indispensable.
INTRODUCTION
Présentation de Jboss
Présentation des standards (J2EE, ANT , STRUTS …)
Topologies de base
Spécificités du serveur (configuration, administration, …)
MISE EN ŒUVRE DE JBOSS
Installation
Structure des répertoires
Lancement et arrêt du serveur
Différentes configurations (minimal ,default, all ==> cluster)
JMX ET ARCHITECTURE INTERNE DE JBOSS
JMX et ses concepts (micro-kernel)
Jboss Mbean Services, bootstrap
Mbean (configuration et dépendances)
Principaux services de Jboss
Fichiers de configuration
JNDIView
JCA ET POOL DE CONNEXIONS JDBC
Présentation de JCA
Config. DataSource (Pool de connexions JDBC)
DÉPLOIEMENT D’APPLICATIONS « J2EE »
Déploiement d’archives « ear » à chaud
Fichiers de déploiement propres à Jboss
Déploiement d'une application cliente "non web"
CONFIGURATION DE LA PERSISTANCE CMP 2
Mapping objet-relationnel
Standard J2EE
Configuration spécifique à Jboss
SERVICES ASYNCHRONES (JMS, MAIL )
Présentation de JbossMQ (Implémentation JMS)
Configuration des Files de messages et des "Topic"
Choix du protocole d'accès à JMS selon les fabriques
enregistrées dans JNDI
Gestion de la persistance associée à JMS
Paramétrage de JavaMail et accès via JNDI
DOMAINES DE SÉCURITÉ
Vue d'ensemble sur la sécurité J2EE & JAAS
Gestion des "Login" selon différents modes
Gestion des associations (rôles, groupes d’utilisateurs) via
fichiers Xml, serveur LDAP ou base de données.
Check-List des points importants
INTÉGRATION DE TOMCAT (CONTAINER WEB)
Mode "développement" (sans apache)
Mode "production" (avec apache) et mod_jk
Répartition de la charge (Load Balancing)
FONCTIONNEMENT EN CLUSTER
Présentation du clustering de Jboss (partitions, …)
Vue coté web
Configuration d'une partition
Mécanismes internes (HA-JNDI , HA-RMI)
Impacts du clustering sur les fichiers de configuration "xml"
et sur le code java
Considérations sur l'invalidation des caches
ANALYSE DES LOGS ET DES PERFORMANCES
Log4J , fichiers de logs de Jboss
Activation de certaines traces
Analyse des performances
3 jours
1400 € HT