Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)
Le modèle applicatif de Java EE : Servlets, JSP, JSF et EJB
Les formats de déploiement JAR, WAR, EAR, RAR
Versions de Glassfish v2, v3
Architecture
Spécifications
Conteneurs
Services
Rôles
Livrables (EAR, WAR, RAR, JARs)
2/ Les changements notables sur Glassfish
Profil web
GlassFish embedded
Architecture noyau OsGI
Déploiements Scripts
UpdateTool / Add-Ons
Autres nouveautés
3/ Installer et configurer 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
4/ Administrer un environnement Glassfish
La console Web. asadmin
Utilisation des différents menus de la console
Prise en main de la console d'administration Web
Arrêt et démarrage de serveurs et de domaines
Présentation de l'administration de Glassfish Server
Les différents outils d'administration
5/ Gérer 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
6/ Accéder aux données
Principes de JDBC et notion de DataSource
Installation d'un driver JDBC
Informations de connexions à une base de données
Configuration d'un pool de connexions
7/ Les principaux paramètres de configuration
Les ports d'écoute
Les pools de threads
Taille mémoire des JVM
Paramétrage du conteneur Web
8/ Gérer les logs
Fichier de log : server.log
Niveaux de log : INFO, WARNING, FINEST…
Les logs dans la console d’administration web
Mise en œuvre outil chainsaw
Comprendre une ligne de log : thread, niveau, message
9/ 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
10/ Sécurité JAAS
S’authentifier et autoriser
Comprendre JAAS : realm, role
Répondre aux questions : Qui, Quoi, Comment
Fichier web.xml, sun-web.xml
Security-constrain, role-authent
Realm: file, jdbc, ldap
Créer des utilisateurs, groupes, realm dans la console web
11/ Mettre en œuvre JMS
API JMS (java Message Service)
Architecture JMS
Notions de Queues, Topic, Destination
Objets JMS dans annuaire JNDI
Consumer, Producer
Création d’une file de message
Déployer un EJB Message (@MessageDriven)
12/ Configuration de Glassfish Server pour la haute disponibilité et la montée en charge
Notions autour de la Haute-disponibilité
Load Balancing (Equilibrage de charge)
Fail-Over (Reprise sur incident)
Notions de node, agent, instance…
Créer un domaine maître, des nodes, des agents…
Créer un cluster de serveurs
Déployer des applications dans un cluster
Assurer le suivi de sessions des utilisateurs
Mise en place d'un mécanisme de distribution des sessions : réplication ou persistance
Architecture de cluster avec Glassfish
Création d'une plateforme HA problématiques liées à la répartition des processus
Approche Pédagogique
Approche Pédagogique
Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
Cas pratiques
Remise d’outils
Echanges d’expériences
Public Cible
Personnes Visées
Architectes
Chefs de projets
Administrateurs systèmes et réseaux
Développeurs Java EE
Dates
Dates
Du 16 au 19 Avril 2024
Du 16 au 19 Juil. 2024
Du 22 au 25 Oct. 2024
Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.