Accueil > Messagerie et Serveurs applicatifs > Serveurs applicatifs > GlassFish : Administrer un serveur Java EE
Formation #GLA

Formation GlassFish : Administrer un serveur Java EE

Formation avec Restauration incluse
(Déjeuner, Petit Déjeuner et Pauses Cafés)

Durée : 3 jours

Code : GLA


Sessions programmées :

Du 26 au 28 Fév. 2020

Du 29 Avril au 01 Mai 2020

Du 24 au 26 Juin 2020

Du 16 au 18 Sept. 2020

Du 18 au 20 Nov. 2020

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
  • Pour les entreprises AU MAROC :
    Au minimum 10 JOURS OUVRÉS avant la date de formation
  • Pour les entreprises HORS MAROC :
    Au minimum 15 JOURS OUVRÉS avant la date de formation

Formation dans votre entreprise.

Durée : 3 jours

Code : GLA


Vous souhaitez réaliser cette formation en vos locaux avec le même programme ?

Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

Objectifs

  • Planifier un déploiement de serveur d'application Glassfish en tenant compte des contraintes d'architecture
  • Administrer et configurer Glassfish
  • Déployer des applications d'entreprise Java EE
  • Déployer une solution de haute disponibilité avec Glassfish, et en mesurer les performances
  • Mettre en place une solution sécurisée autour de cette plate-forme
Participants

Participants

  • Administrateur système
  • Exploitant
  • Intégrateur
  • Consultant voulant mettre en oeuvre et maintenir GlassFish Server
Approche Pédagogique

Approche Pédagogique

  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Programme
1/ Présentation de Glassfish Server
  • Historique
  • Les différentes éditions de Glassfish
2/ Présentation de la plate-forme Java EE
  • Qu'est-ce que Java EE ?
  • Les composants applicatifs
  • Les services applicatifs
  • Structure des applications Java EE
  • Les conteneurs applicatifs
3/ Architecture de Glassfish Server
  • Architecture interne de Glassfish
  • Architecture externe de Glassfish
  • L'arborescence d'installation et la notion de domaine
4/ Installation de Glassfish Server
  • Planifier son infrastructure Glassfish
  • Pour le développement, les tests, la production…
  • developer, cluster, enterprise
  • Installation de ANT
  • Création d'un domaine de serveurs
  • Les profils Glassfish
  • Mise en place d'une plateforme Java et des outils nécessaire à l'installation
  • Configuration de l'installation de Glassfish
5/ Administration d'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
6/ Installation et configuration des applications Java EE
  • Présentation de l'administration de Glassfish Server
  • Les différents outils d'administration
  • 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
7/ Administration en ligne de commande avec asadmin
  • Présentation de l'outil asadmin
  • Approche générale de la syntaxe des commandes
  • Manipuler l'environnement avec asadmin
  • Modification de la configuration
  • Actions sur les processus
  • Gérer les applications
  • Monitoring de ressources
8/ Sécurisation du serveur et des applications
  • Le modèle de sécurité Java EE : JAAS
  • Authentification et autorisations
  • Les différents types de realm : file, JDBC, LDAP…
  • Définition et association aux comptes existants
  • Les fichiers de configuration intervenant dans la configuration de la sécurité
  • La notion de 'realm' pour définir le périmètre de sécurité
  • Les rôles applicatifs
  • Gestion de la sécurité avec la console d'administration
9/ Supervision & Analyse
  • Principe de mesure des performances dans un environnement Glassfish Server
  • Principes de JMX
  • Activation et paramétrage de la supervision avec la console d'administration
  • Agir sur la configuration du serveur
  • Paramétrage de la Java Virtual Machine
  • Utilisation d'un client JMX pour la collecte de données
  • Interprétation des résultats de mesure
10/ Configuration de la journalisation
  • Configurer des niveaux de journalisation
  • ERROR, WARNING, INFO, FINEST…
  • server.log
  • Localiser et afficher les journaux du serveur
  • Les journaux dans la console d'administration web
  • Comprendre et analyser un fichier journal : thread, niveau, message, traces…
11/ 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
Dates

Dates

  • Du 26 au 28 Fév. 2020
  • Du 29 Avril au 01 Mai 2020
  • Du 24 au 26 Juin 2020
  • Du 16 au 18 Sept. 2020
  • Du 18 au 20 Nov. 2020
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
    • Pour les entreprises AU MAROC : Au minimum 10 JOURS OUVRÉS avant la date de formation
    • Pour les entreprises HORS MAROC : Au minimum 15 JOURS OUVRÉS avant la date de formation