Formation JBoss 7 Développeurs
JBoss AS 7 pour développeurs
JBoss AS 7 apporte avant tout le support du standard JavaEE 6, pour lequel elle est certifiée. Du point de vue de son utilisation, les changements par rapport aux versions précédentes sont radicaux : fichiers de configuration, console, interface en ligne de commande et surtout système de modules.
Grâce à ce cours, vous connaîtrez les procédure élémentaires de l’administration de JBoss AS 7, vous saurez l’intégrer dans votre environnement de développement et vous connaîtrez les impacts qu’il peut provoquer sur votre architecture.
Programme détaillé
Bases de l’administration de JBoss AS
-
Présentation de JBoss AS (sous son nouveau nom) et JBoss EAP
-
Installation, démarrage et arrêt
-
Installation depuis les sources
Configuration standalone
-
Mode autonome ou domaine
-
Principaux éléments de configuration
-
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
-
Impact des modules sur les versions des librairies
-
Exemples de mise en oeuvre : JSF, Hibernate, outils de logs, datasources
-
Déploiement de DataSource
-
Déploiement de destinations (Queue et Topic)
Gestion des traces
-
Introduction
-
Traces du serveur
-
Traces des applications avec Log4J ou SLF4J ; gestion des versions avec les modules
Outils d’administration
-
Console d’administration
-
Commandes par script
-
Outils du JDK (jconsole, visualvm)
Environnement de développement
-
Intégration dans Eclipse
-
Utilisation du repository maven de JBoss AS 7
-
Intégration du repository maven de JBoss EAP 6
-
Déploiement depuis Maven
Migration depuis d’autres serveurs d’applications
-
Du classpath aux modules
-
JPA : persistence.xml, JPQL
-
Changement des noms JNDI
-
Accès distant aux EJB
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.