Programme du cours
Présentation et premiers pas
-
Présentation du consortium ObjectWeb
-
Architecture de JOnAS
-
Pré-requis, installation et démarrage
-
Intégration avec Tomcat
-
Organisation des répertoires
Configuration des services JOnAS
-
Gestion des principaux services (JavaMail, JMS, JTA…)
-
Le registre JNDI
-
Installation et utilisation des DataSources et des pools de connexions
Console d’administration
-
Mise en place de la console d’administration
-
Utilisation de la console pour le déploiement d’une application, la visualisation des logs…
Déploiement d’applications JavaEE
-
Applications Web : archives war
-
Applications d’entreprise : archives ear
Gestion des droits utilisateurs
-
Authentifications et autorisations
-
Mise en œuvre des realm
-
Modes de stockage des droits (fichier plat, base de données, LDAP)
-
Gestion des droits avec JAAS : rôles et groupes de permissions
Administration avancée
-
Technique de scripting pour l’automatisation des tâches récurrentes
-
Connexions inter-applicatives avec JCA
Interfaçage avec Apache HttpServer
-
Installation du connecteur mod_jk
-
Les performances / disponibilités
-
Mise en place d’un cluster avec deux nœuds pour le serveur d’applications
-
Monitoring et tuning
-
Analyse des fichiers de journalisation (logs)
Spécificités de Jonas
-
JORAM : Java ™ Open Reliable Asynchronous Messaging
-
Carol : RMI en souplesse
-
Jonathan : an Open Distributed Objects Platform
-
Jeremie
-
JOTM : gestion des transactions
-
C-JDBC : Clustered JDBC