Formation sur JBoss à Marseille : administration des serveurs d'applications

Durée

3 jours

Objectifs

Maîtrise des concepts fondamentaux liés à l’installation et la configuration d’un serveur JBoss

Participants

Toute personne intervenant en tant qu’administrateur, développeur, architecte

Résumé du 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 configurations 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 configuration
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

Demander un devis maintenant !

Mon devis

Adresse

219 bd Rabatau Daniel Matalon
13010 MARSEILLE

Contacts

Tel. : 04 91 32 02 40
Fax : 04 91 74 03 37
contact@formationsmarseille.com

Formations Marseille

Depuis 2005, Formations Marseille accompagne les entreprises et les salariés dans leurs parcours de formation. Des consultants formateurs qui allient de solides expériences terrains couplées à une pédagogie de proximité.

© 2016. Formations Marseille. Tous droits réservés. Mentions légales