|
déroulé de Cours
Réf. : FPJBO
Niveau :
Connaître les bases de l'administration d'un système d'exploitation et avoir des notions de développement en langage Java. La connaissance des
bases d'XML sera appréciée.
Durée : 3 jours
|
Public visé
Administrateurs système/réseaux
Objectif de la formation Ce cours présentera l'ensemble des caractéristiques de JBoss. Il permettra aux
administrateurs d'acquérir toutes les compétences nécessaires à l'exploitation d'applications en production et à la mise en oeuvre d'une administration avancée.
Contenu
Introduction à J2EE
Les principes fondamentaux de Java et de J2EE, Les principes de
mise en oeuvre des EJB et de JMS, L'essentiel d'XML.
L’introduction à JBOSS:
Les principes de l'Open Source et les types de licences
associées, L'Open Source professionnel avec la société JBoss Inc., JBoss, serveur d'applications certifié J2EE, L'architecture de JBoss (kernel, JMX et AOP).
Bases de l’administration JBoss :
L'installation de JBoss et les pré-recquis, Le principe des configurations, Le déploiement
d'applications J2EE (ear), d'applications Web (war) et de composants EJB (jar), Le chargement de classes et son impact sur le déploiement des librairies.
Cet e-mail est protégé contre les robots collecteurs de mails, votre navigateur doit accepter le Javascript pour le voir
|
Gestion des configurations
Les configurations standard (minimal, default, all), L'architecture de déploiement et les types de déploiement possibles, Le
déploiement de Datasources et de connecteurs JCA (rar), Le déploiement de services (sar) et de MBeans (JMX), L'inspection du serveur avec la console jmx, Un exemple de service : l'intégration
avec Tomcat ; le remplacement de Tomcat par Jetty, La gestion centralisée de la configuration avec le démarrage en réseau (netboot).
Suivi du serveur :
La gestion des traces avec Log4J et Chainsaw, L'inspection du serveur avec la
console jmx, ses fonctions d'alerte et ses graphiques, L'administration des queues et sujets JMS avec Hermes, La mise en oeuvre d'un proxy JDBC avec P6Spy et IronGrid.
Fonctions avancées d’administration :
Les différentes techniques d'invocation d'EJB (http, pooled...), Affiner la chaîne
d'intercepteurs, Eliminer les composants inutiles d'une configuration.
Optimisation des performances :
Le réglage de la machine virtuelle,
Optimiser les performances en réglant les pools (EJB, DataSource, threads), La mise en cluster pour la tolérance de panne (failover) et la répartition de charge (load balancing).
Méthode pédagogique :
Une salle de formation, fiches de synthèse, exercices d’évaluation, cas
pratiques, feuilles d’émargement, support de cours.
|