
Le cours Administration JBoss animé par Linagora Formation permet de monter en compétences sur l’administration et le développement d’applications avec JBoss
Objectifs :
Comprendre l’architecture et les principes du serveur JBoss
Savoir concevoir une application avec le modèle J2EE, et la mettre en œuvre avec JBoss
Public visé :
Développeur JAVA
Administrateur système et réseau
Durée : 3 jours (21h)
Prix : 1 400 € HT
Pré requis : Administration d’un système GNU/Linux
Plan du Cours
1- JBoss
Présentation
L’architecture Jboss : le noyau, la couche services, la couche présentation, la couche application, le principe JMX et les Mbeans
Les outils JBoss : Hibernate, AOP, cache IDE
Installation, configuration
2- Le modèle J2EE
Terminologie : application web, container, sources de données, pilote JDBC, hôtes virtuels
Visualisation dans la console JMX de JBoss
Configuration des services essentiels : JBossWeb, JNDI, JBossMQ, ...
Déploiement d’applications avec le scanner de déploiement
Mise en place d’un référentiel central d’applications
Architecture d’exploitation pour les applications
3- Lien avec Tomcat
Installation de Tomcat et modification des paramètres de base
Activation du service Tomcat dans la configuration Jboss
Le fichier server.xml
4- Intégration
Les différents composants d’une application : les fichiers application d’entreprise (.ear), les fichiers EJB (.jar), les fichiers application web (.war)
Regroupement de composants unitaires en une application
5- Cluster
Fonctionnement en cluster ou en grappes de serveurs
Configuration d’un cluster. Modifications des paramètres réseaux
Fonctionnement en multi-partitions
Réplication de sessions
Distribution de sessions HTTP
Routage de niveau 7
Les outils
Mise en place de pound et mod_jk
Réplication d’EJB. HA-JNDI
6- Automatisation
Exploitation par scripts avec twiddle
Recherche de MBeans
Écriture d’un script de visualisation de statistiques sur un cluster : taux d’utilisation mémoire, nombres de requêtes, connexions JDBC
Scripts locaux avec bshDeployer
7- Outils d’exploitation
Lancement JBoss depuis un référentiel : netboot
La gestion des performances. Utilisation du MBean SNMP
Les fichiers de logs, résolution d’incidents
Questions / Réponses