Administration du serveur Java EE GlassFish
Programme
Introduction
- Historique de Glassfish
- Le modèle applicatif de Java EE : servlets, JSP, JSF et EJB
- Les formats de déploiement JAR, WAR, EAR, RAR
- Principales caractéristiques de Glassfish Server versions 2 et 3
- Architecture de Glassfish et OSGi
Installation et configuration d’un serveur autonome
- Installation d’un serveur Glassfish
- Structures des répertoires
- Démarrage et arrêt
- La console d’administration
- Administration en ligne de commande
Administration centralisée
- La notion de domaine
- Le DAS : Domain Administration Server
- Mise en oeuvre d’un domaine
- Administration d’un domaine
Gestion des applications
- Les formats de déploiement
- Procédures de déploiement d’un WAR et d’un EAR
- Déploiement par la console et par ligne de commande
- Pilotage des applications
- Mise à jour des applications
- La notion de classloader
Accès aux données
- Principes de JDBC et notion de DataSource
- Installation d’un driver JDBC
- Informations de connexions à une base de données et configuration
- d’un pool de connexions
Les principaux paramètres de configuration
- Les ports d’écoute
- Les pools de threads
- Taille mémoire des JVM
- Paramétrage du conteneur Web
- La gestion des logs
Améliorer les performances
- Répartition de charge et haute disponibilité avec Glassfish
- Lien avec le serveur Apache
- Mise en place du clustering
- L’affinité de session
- La réplication des sessions
Introduction à la sécurité Glassfish
- Sécurisation du serveur d’applications
- Sécurisation des fonctions administratives
- Utilisation de SSL
- Sécurisation des applications