Formation JBOSS, optimisation et administration
OBJECTIFS
JBoss est le leader des serveurs applicatifs J2EE libre. Sa pénétration dans les entreprises est en constante progression. Ce cours très complet vous présentera l’ensemble des caractéristiques de JBoss. Tourné vers les administrateurs de plate-forme, il vous permettra d’acquérir toutes les compétences nécessaires aux tâches quotidiennes d’exploitation d’application en production : installation du produit, mise en place des services, surveillance des applications, planification de tâche... Ce cours vous permettra également d’identifier ce qui différencie JBoss des autres serveurs applicatifs.
Travaux pratiques 50 % d’ateliers sont prévus dans ce cours.
Contexte des applications J2EE
Principes fondamentaux de Java.
La plateforme J2EE (Java 2 Edition Entreprise).
Problématique des objets distribués.
Les différents types d’EJB et leurs rôles.
JMS (Java Message Services) : les bases.
L’essentiel d’XML.
Le projet JBoss
Licence et fonctionnement du JBoss group.
JBoss un serveur J2EE à part entière.
JMX : le plus de JBoss.
Arrêt/Redémarrage.
Les points clés de l’architecture de JBoss
Le micro kernel.
La couche service.
Introduction à l’AOP dans JBoss.
Installation de JBoss
Les vérifications à faire avant d’installer.
Installation, tests de post-installation (ou télécharger les bons binaires).
Présentation des différents répertoires.
La configuration par défaut de JBoss : présentation des différents fichiers de configuration.
Les différentes configurations dans JBoss.
Démarrage de Jboss. Installer JBoss comme un service (Windows, Unix).
Les tests basiques d’installation.
Configuration de JBoss
Configuration de base.
Une introduction au Managed Beans. Le classLoader de JBoss, la séquence de démarrage
du serveur.
Inspecter le serveur grâce à l’application Web jmx-console, les autres accès à la
jmx-console.
L’ajout de services, spécifier les dépendances entre services, déploiement à chaud des
composants.
L’architecture de déploiement de JBoss.
Gérer les logs avec Log4J
Présentation de log4j, configurer le niveau de trace de la console.
Utilisation de la console d’administration de Log4J : Chainsaw.
Les différents types de déploiements disponibles
Servlet, EJBs, Connecteurs, JAR, etc.
Anatomie d’un .SAR.
Intégration d’un moteur de servlet
La notion d’« AbstractWebContainer ».
Intégration de Tomcat.
Intégration avec Jetty.
Administration avancée
Mise en cluster
Les fonctionnalités disponibles et points clefs.
Le farming.
Notion de service singleton.
Avec Mbean, codage du service.
Optimiser son conteneur
Personnaliser la chaîne d’invocations (intercepteurs).
Optimisation d’une application : pools, transactions.
JBoss et les connecteurs
Introduction à JCA.
Configurer les sources de données JDBC.
Configurer des connecteurs génériques.
JBoss et la sécurité
Gérer la sécurité avec JAAS.
Le modèle de sécurité dans JBoss.
Autoriser la sécurité déclarative avec JBoss, définition de l’identité, des rôles, fixer les
permissions.
Mise en place de SSL avec JBoss.
JBoss et les firewall.
Outillage connexe
Outil d’administration JMS, mise en oeuvre avec Hermes.
Proxy JDBC, mise en oeuvre de Irongrid.
Déploiement, utilisation de ANT & Xdoclet.
Informations
3 jours - Prix : 1620 € HT
Inscription à
Formation JBOSS, optimisation et administration
Dates
Dans la même rubrique
- L’essentiel de Java et de l’objet
- Bonnes Pratiques Java EE
- Conception et design patterns
- Formation Hibernate, mapping objet/relationnel
- Formation Spring
- Formation Struts, développer des applications Web MVC
- Formation UML 2.0, analyse et conception
- Framework JavaServer Faces
- Initiation à la programmation Objet/Java
- Java, optimisation
Miura Conseil - Formation JBOSS, optimisation et administration

