Formation JBoss 7
Administration JBoss AS 7
JBoss AS 7 apporte avant tout le support du standard JavaEE 6, pour lequel il est certifié. D’un point de vue administration, les changements par rapport aux versions précédentes sont profonds : modification complète des fichiers de configuration, nouvelle console, nouvelle interface en ligne de commande, nouveau système de modules,…
Ce cours commencera par vous montrer en quoi JBoss AS 7 fait partie des serveurs d’applications modernes. Il vous permettra de comprendre le fonctionnement et les principes de configuration de JBoss AS 7 . Il vous permettra d’acquérir les pratiques nécessaires à son administration (déploiement, logging, monitoring, sécurité…). Vous étudierez les leviers qui permettent d’obtenir la qualité de service attendue pour vos applications.
Grâce à cette formation vous comprendrez aussi la politique de versionnage de JBoss et vous saurez comment obtenir la toute dernière version de JBoss AS 7, même s’il faut la compiler soi-même.
Programme détaillé
Introduction à JavaEE
-
Présentation de Java et de JavaEE
-
Typologie des applications JavaEE
-
Profils de JavaEE 6
Bases de l’administration de JBoss AS
-
Présentation de JBoss AS, WildFly et JBoss EAP
-
Installation, démarrage et arrêt
-
Installation en service
-
Compilation et installation depuis les sources
Configuration standalone
-
Mode autonome ou domaine
-
Principaux éléments de configuration
-
Outils de configuration : console Web, jboss-cli, APIs
-
Configuration réseau
Déploiement d’applications et de modules
-
Déploiement d’applications (ear, war, jar,…)
-
Déploiement automatique ou manuel
-
Gestion des dépendances avec les modules
-
Déploiement de DataSource
Administration d’un domaine JBoss AS
-
Introduction au mode domaine
-
Configuration d’un Host Controller
-
Configuration d’un Domain Controller en domaines
-
Déploiement d’applications en domaines
Gestion des traces
-
Introduction
-
Traces de la JVM
-
Traces d’accès Web
-
Traces du serveur
-
Traces des applications avec Log4J ou SLF4J
Inspection du serveur
-
Outils JBoss
-
Console d’administration
-
Commandes par script
-
Outils du JDK
-
Supervision avec RHQ / JOPR
Amélioration des performances
-
Tuning de la machine virtuelle
-
Gestion de la mémoire et du Garbage Collector
-
Dimensionnement des pools (EJB, DataSource, threads)
-
Performances JPA
Sécurité du serveur et des applications
-
Objectifs de sécurisation du serveur
-
Sécurisation des interfaces d’administration
-
Gestion des autorisations et des authentifications en JavaEE (JAAS)
-
Sécurisation des applications
-
Sécurisation des échanges avec SSL
Administration JMS
-
Principe de JMS
-
Déploiement de destinations (Queue et Topic)
-
Accès à la ConnectionFactory
-
Configuration de JBoss HornetQ
(en option, 1 journée) Clustering JBoss
-
Objectifs du clustering : tolérance de panne (failover) et à la répartition de charge (load balancing)
-
Répartition des invocations EJB
-
Répartition des requêtes HTTP
-
Synchronisation des états
-
Répartition de la charge JMS avec HornetQ
-
Tolérance de panne JMS avec HornetQ
Prêt à maîtriser ?
Contactez-moi pour organiser cette formation pour votre équipe ou vous inscrire à la prochaine session.
Formation disponible en présentiel ou en distanciel.
Adaptation du contenu possible selon vos besoins spécifiques.