|
INTRODUCTION
La plate-forme J2EELa norme J2EE, les architectures cibles de J2EE, l'implémentation de cette norme par les serveurs d'applications J2EE. Présentation des différentes composantes de l'architecture J2EE (servlet, jsp...).
Les projets JOnASPrésentation des différents projets JOnAS. Les principes de l'Open Source et les types de licences associées.
Le serveur d'application JOnASJOnAS, serveur d'applications certifié J2EE. L'architecture de JOnAS et de ses différents composants (JORM, CAROL, JORAM, JOTM...). Quelle distribution JOnAS choisir ?
INSTALLATION ET TÂCHES USUELLES D'ADMINISTRATION
InstallationProcédures d'installation, de démarrage, d'arrêt du serveur. Intégration entre JOnAS et Tomcat. Organisation des répertoires sur le serveur.
Configuration de baseActivation et désactivation des différents services (JavaMail, JMS, JTA...). Les fichiers jonas.properties et carol.properties. Utilisation de la variable JONAS_BASE pour dissocier le serveur de sa configuration. Gestion des logs : redirection des logs de la console, paramétrage des niveaux de logs de JOnAS, tracer les requêtes utilisateurs...
La console d'administration JonasAdminMise en place de la console d'administration. Opérations courantes d'administration, visualisation et configuration des logs, monitoring...
Déploiement d'applications d'entrepriseDéploiement d'une application Web (war). Déploiement d'une application complète (ear).
|
JNDI ET LES DATASOURCES
JNDIPrésentation du serveur JNDI intégré dans JOnAS. Récupération d'une ressource distante via un service de nommage.
Les datasourcesPrésentation de la problématique des pools de connexions. Mise en place d'un pool de connexions avec JOnAS via l'utilisation d'une datasource. Paramétrage avancé des datasources.
MISE EN PLACE DES DROITS UTILISATEURSPrincipes de base de la sécurité J2EE. Mise en oeuvre de royaumes de sécurité (realm). Gestion des authentifications et autorisations. Les différents modes de stockage des droits utilisateurs (fichier plat, base de données, LDAP).
CONFIGURATION AVANCÉE
Les scripts d'administrationAutomatisation des tâches récurrentes d'administration par la mise en place de scripts (ANT, clients JMX).
Interfaçage avec Apache HTTPServerInterfaçage de JOnAS avec un serveur front-end http. Mise en pratique avec Apache HTTPServer.
Installation du connecteur mod_jk.Paramétrage du serveur HTTP pour le relier à JOnAS.
INTRODUCTION À LA NOTION D'ARCHITECTURE RÉPARTIEDéploiement en mode cluster. Introduction à la haute disponibilité et à la répartition de charge.
|