Administration JOnAS
JOnAS a été un des tous premiers serveurs d’applications Java Open Source. Il a aussi été le premier à obtenir la certification J2EE, dans cette catégorie. Il a depuis longtemps fait preuve de robustesse et d’un bon niveau de performance.
Dans cette formation, vous apprendrez à installer JOnAS, à y déployer des applications JavaEE ainsi qu’à accomplir les principales tâches d’administration.
Plan 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 (TM) Open Reliable Asynchronous Messaging
— Carol : RMI en souplesse
— Jonathan : an Open Distributed Objects Platform
— Jeremie
— JOTM : gestion des transactions
— C-JDBC : Clustered JDBC
Cette formation peut être réalisée dans vos locaux en France et Suisse Romande.
Cette formation a été élaborée par Douglas Mbiandou.
