FORMATION Administration Jboss
Objectifs de la formation Jboss
JBoss est le leader des serveurs applicatifs J2EE libre. Sa pénétration dans les entreprises est en constante progression. Ce cours très complet, vous présentera l’ensemble des caractéristiques de JBoss. Tournée vers les administrateurs de plate-forme, cette formation permet d’acquérir toutes les compétences nécessaires aux tâches quotidiennes d’exploitation d’application en production: installation du produit, mis en place des services, surveillance des applications, planification de tâche... . Ce cours vous permettra également d’identifier ce qui différencie JBoss des autres serveurs applicatifs.
Pré-requis :
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
Travaux pratiques :
50 % d'ateliers sont prévus dans ce cours. Ils permettent de mettre en application les notions présentées.
Contenu de la formation Jboss
Principes fondamentaux de Java
La Plateforme J2EE (Java 2 Edition Entreprise)
Problématique des objets distribués.
Les différents types d'EJB et leurs rôles
JMS (Java Message Services) : les bases
L'essentiel d'XML.
Le projet Jboss
IntroductionLicence et fonctionnement du JBoss group
JBoss un serveur J2EE à part entière
JMX : Le plus de JBoss
Arrêt/Redémarrage Les points clefs 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 JBoss
Configuration de baseUne 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
Les différents types de déploiements disponibles :servlet, EJBs, Connecteurs, JAR, etc.
Anatomie d'un .SARLes services JBoss :Â
Annuaire JNDI,Â
JMS
Web services
Scheduler, timer, binding
Hibernate et EJB
Intégration d'un moteur de servletLa notion d' « AbstractWebContainer »
Intégration de TomcatÂ
Intégration avec Jetty
Administration
Gérer les logs avec Log4J
Présentation de log4j, configurer le niveau de trace de la consoleLes consoles d'administration
Parcourir l'annuaire JNDI
Opérations courantes
Monitoring et alertes
JBoss et les connecteursIntroduction à JCA
Configurer les sources de données JDBC
Configurer des connecteurs génériques
Mise en clusterLes fonctionnalités disponibles et points clefs
Le farming
Notion de service singleton
Avec Mbean ,codage du service
Optimiser son conteneurPersonnaliser l'utilisation d'un conteneur en créant sa propre configuration
Personnaliser la chaîne d'invocations (intercepteurs)
Optimisation d'une application :
Pools
Transactions
Transaction et sécurité
TransactionRappels propriété ACID, accès concurrents et risquesÂ
Gestion des transactions
Attributs transactionnels des EJBs
Sécurité
Gérer la sécurité avec JAAS
Le modèle de sécurité dans JBoss, security-domain et LoginModule
Autoriser la sécurité déclarative avec JBoss, définition de l'identité, des rôles, fixer les permissions
Filtrage des requêtes
Mise en place de SSL avec JBoss
Formation Jboss Paris
-Log4j Formation jndi
-JAAS
-JCA







22-24 rue du Président Wilson 92300 Levallois-Perret Tél.: 33 (0)1 43 34 90 94 Fax : 33 (0)1 43 34 90 95