|
Objectifs : - Connaître l’architecture et les principes du serveur JBoss ou Jonas.
- Savoir concevoir une application avec le modèle J2EE, et la mettre en œuvre avec Jboss ou Jonas
Public visé : - Développeur JAVA
- Administrateur système et réseau
Pré-requis : - Filière "Les basiques"
- Formation Intro J2EE
Durée : 3 jours (21h)
Tarifs : 1 400 € HT
Plan du Cours
Présentation et installation - Architecture du produit
- Procédures d’installation, de démarrage, d’arrêt du serveur Intégration avec Tomcat
- Organisation des répertoires sur le serveur
Configuration de base - Activation et désactivation des différents services (JavaMail, JMS, JTA...)
- JNDI et les datasources
- Mécanismes de connexion aux bases de données : JDBC, pool de connexions
- Présentation de JDO. Mapping XML
La console d’administration - Mise en place de la console d’administration
- Opérations courantes d’administration : déploiement d’une application, visualisation des logs...
Déploiement d’application - Déploiement d’une application Web (war)
- Déploiement d’une application J2EE (ear)
Mise en place des droits utilisateurs - Gestion des authentifications et autorisations
- Mise en œuvre des realm
- Les différents modes de stockage des droits utilisateurs (fichier plat, base de données, LDAP)
- Sécurité : JAAS, rôles, groupes de permissions
Administration avancée - Automatisation des tâches récurrentes d’administration par la mise en place de scripts
- Connexions interapplicatives avec JCA
Interfaçage avec Apache HttpServer - Installation du connecteur mod_jk
Les performances / Disponibilité - Equilibrage de charge au niveau http.
- Mise en place d’un cluster avec deux nœuds pour le serveur d’applications
- Surveillance et tuning
- Analyse des fichiers de logs
Spécificités de JBoss (JEMS Projects) - JBoss Portal
- JBoss jBPM
- Hibernate
- JBoss Eclipse IDE
- JBoss Cache
- JBoss Transactions
- JGroups
- JBoss Rules
Spécificités de Jonas - Joram
- Genic
- Carol
- Jonathan
- Jeremie
- Jotm
- C-JDBC
Questions / Réponses
Participer à ce stage
|