Administration JBoss 6
Cette version JBoss AS 6 apporte avant tout le support du standard JavaEE 6, en particulier du Web Profile.
D’un point de vue administration, plusieurs changements profonds par rapport aux versions précédentes nous obligent à ajuster nos pratiques. Ces changements concernent le logging, JMS, le déploiement à la demande et le management JMX.
Programme du cours
Introduction à JavaEE et JBoss
Présentation de Java et de JavaEE
Typologie des applications JavaEE
Présentation de JBoss
Organisation et techniques d’organisation
Principale tâches d’administration
Bases de l’administration de JBoss AS
Installation, démarrage et arrêt
Principe des configurations, standards et personnalisées
Déploiement d’applications (ear, war, jar,...)
Console d’administration et déploiement à la demande
Gestion centralisée avec JOPR
Gestion des ressources et des accès
Accès Web : HTTP, HTTPS, AJP
Gestion des librairies et isolation des applications
Composants et JNDI
JNDI sur JNP / RMI ou HTTP
Accès aux base de données : datasource
Destinations JMS
Ports utilisés et gestion des conflits
Suivi et surveillance du serveur
Les traces d’accès Web
Les traces du serveur avec LogManager
Les traces applicatives avec Log4J ou java.util.logging
Les métriques dans la console d’administration
La console JMX
L’interrogation en ligne de commande avec twiddle
Les accès JMX avec jConsole
Sécurité du serveur et des applications
Les objectifs de sécurisation du serveur
Le modèle de sécurité JBoss AS
La gestion des autorisations et des authentifications en JavaEE (JAAS)
La sécurisation des accès et des consoles
La sécurisation des échanges avec SSL
Amélioration des performances
Le tuning de la machine virtuelle
La dimensionnement des pools (EJB, DataSource, threads)
Le retrait de composants inutiles
Le clustering pour la tolérance de panne (failover) et la répartition de charge (load balancing)
Administration JMS
Un rappel des principes de JMS
La configuration des destination dans HornetQ
La répartition de la charge avec HornetQ
La tolérance de panne
Cette formation peut être réalisée dans vos locaux en France et Suisse Romande.
Cette formation a été élaborée par Alexis Hassler.
