Formation JBoss, Administration.
- Référence: SRAJ001 .
- En centre - Inter: Oui.
- En Entreprise - Intra: Oui.
- Durée: 3 jours.
- Diplôme: Non.
- Public: Oui.
- Public demandeurs d'emploi: Non.
- Public Etudiant: Non.
- Prix: 1700 €HT.
Présentation:
Cette formation JBoss Administration vous permettra de savoir installer et démarrer le serveur JBoss, d'apprendre à configurer et déployer les applications. D'être à même de sécuriser des applications, d'acquérir les compétences nécessaires à l’optimisation d’un srveur JBoss et de comprendre comment mettre en place un cluster.
Objectifs du cour:
- Savoir installer et démarrer le serveur JBoss.
- Apprendre à confi gurer et déployer les applications. Être à même de sécuriser des applications
- Acquérir les compétences nécessaires à l’optimisation d’un serveur JBoss. Comprendre comment mettre en place un cluster.
Pré-requi:
La connaissance de la syntaxe XML est recommandée.
Programme:
Contexte des applications JEE
- Principes fondamentaux de Java
- La plate-forme JEE
- Problématique des objets distribués
- Les différents types d’EJB et leurs rôles
- JMS : les bases
- L’essentiel d’XML
Le projet JBoss
- Licence et fonctionnement du JBoss group
- JBoss un serveur JEE à part entière
- JMX : Le plus de JBoss
- Arrêt/Redémarrage
Les points clés de l’architecture de JBoss
- Le microkernel
- 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 confi gurations dans JBoss
- Démarrage de JBoss
- Installer JBoss comme un service (Windows, Unix)
- Les tests basiques d’installation
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...
- Anatomie d’un .SAR
Intégration d’un moteur de servlet
- La notion d’ “AbstractWebContainer”
- Intégration de Tomcat
- Intégration avec Jetty
Mise en cluster
- Les fonctionnalités disponibles et points clés
- Le farming
- Notion de service singleton
- Avec Mbean, codage du service
Optimiser son conteneur
- Personnaliser l’utilisation d’un conteneur en
- créant sa propre confi guration
- 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é et 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 et Xdoclet
Prochaines sessions:
- 29 juin 2016.
- 03 octobre 2016.
- 05 décembre 2016.