sewatech - formations

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 soit-même.

Programme du cours

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


Cette formation peut être réalisée dans vos locaux en France et Suisse Romande.

Cette formation a été élaborée par Alexis Hassler.

Enregistrer au format PDFTélécharger le PDF

Type de cours : pratique

Durée de la formation
- 3 jours

Tarif
- intra : nous consulter

Participants
Cette formation s’adresse aux administrateurs ayant une connaissance générale de JavaEE (Servlet, JSP, EJB,...), aux développeurs et architectes souhaitant connaître le fonctionnement de JBoss AS 7, ainsi qu’aux intégrateurs JavaEE.

Travaux Pratiques
A chaque étape, les stagiaires mettent en œuvre les techniques présentées, en déployant des applications JavaEE et en intervenant dans les différents réglages de JBoss AS.
Les exercices pratiques sont réalisés avec le JDK 7 et JBoss AS 7 sous Windows, Linux ou MacOS.

Prochaines sessions
Lyon
- nous contacter
Autres villes
- nous contacter

Inscriptions et renseignements
n� azur : 0 811 030 345
ou