|
Contexte des applications J2EE
- 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
Introduction
- Licence 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 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
Les différents types de
déploiements disponibles :
- servlet, EJBs, Connecteurs, JAR, etc.
- Anatomie d'un .SAR
Les services JBoss :
- Annuaire JNDI,
- JMS
- Web services
- Scheduler, timer, binding
- Hibernate et EJB
Intégration d'un moteur
de servlet
- La 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 console
Les consoles d'administration
- Parcourir l'annuaire JNDI
- Opérations courantes
- Monitoring et alertes
JBoss et les connecteurs
- Introduction à JCA
- Configurer les sources de données JDBC
- Configurer des connecteurs génériques
Mise en cluster
- Les fonctionnalités disponibles et points clefs
- 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 :
o Pools
o Transactions
Transaction et sécurité
Transaction
- Rappels 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
Page
précédente
|