Booster des Talents IT

Formation GlassFish

formation glassfish logo
Avec la formation GlassFish vous découvrirez comment développer des réflexes clés qui permettent de réagir efficacement devant n’importe quelle problématique liée à un serveur d’application JEE. Grâce à sa console d’administration ergonomique et complète, vous serez aptes en 5 jours à maitriser l’outil pour gagner en efficience.
Prixà partir de
2190 €HT
RéférenceAF7024
Durée4 jours
Public Administrateurs
PrérequisConnaissance de JEE
TP50%

Plan de Formation GlassFish

Les bases de J2EE

Architecture
Spécifications
Conteneurs
Services
Rôles
Livrables (EAR, WAR, RAR, JARs)

Le serveur Glassfish

Historique et positionnement
GlassFish PortFolio
Versions: Glassfish v2, v3
Concurrents : Jboss, WebSphere, WebLogic…
Atouts : standards, console web
Licence, Support

Les changements notables sur Glassfish

Profil web
GlassFish embedded
Architecture noyau OsGI
Déploiements Scripts
UpdateTool / Add-Ons
Autres nouveautés

Installer Glassfish

Notion de profil Glassfish : développeur, cluster, entreprise
Setup.xml, setup-cluster.xml
Arborescence glassfish (logs, applications,…)
Analyse ports ouverts : 8080, 8181,
Test installation
Accès console d’administration

Déployer les applications

Déploiement WAR, EAR
Conteneur web, conteneur EJB
Déploiement composants EJB2, EJB3
Déploiement de services web
Déploiement de services JBI

L’annuaire JNDI

Comprendre JNDI
Le rôle central de l’annuaire dans Glassfish
Objets de l’annueire (Resources)
Accès à l’annuaire JNDI de Glassfish : Datasource, EJB…

Accéder aux données

API JDBC
Création Datasource JNDI
Pool de connexion : nécessité et création, configuration
XA

Administration de base

Les 3 outils pour l’administration Glassfish (console web, ligne commande, JMX)
Présentation de la console d’administration web
Les scripts : asadmin, asant, appclient
Créern, configurer et démarrer les domaines Glassfish

Analyser 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

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

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)

Réaliser des transactions avec GlassFish

Comprendre la notion de transaction
Propriétés ACID
Transaction DB : notion d’isolation de transaction
Paramétrage transactions EJB2, EJB3 (@Transactionnal)

Clustering

Notion clé : Load Balancing (Equilibrage de charge)
Notion clé : fail over (reprise sur incident)
Glassfish en mode cluster
Notions d’Agent
Créer et démarrer un agent
Créer et démarrer une instance
Créer d’un cluster
Répliquer de session in memory
Répliquer HADB
Intégrer Glassfish avec apache
Intégrer Glassfish avec sjws

Nos autres formations Java

AF24608Formation Développer des applications Web avec Java EE 7 New Formation ! en Intra/Cours Particulier5 jours2450 €HT
AF15848Formation Google Guava 13 sessions prévues1 jour710 €HT
AF15787Formation Secure Coding Java 12 sessions prévues1 jour890 €HT
AF15140Formation Nouveautés Java 8 23 sessions prévues2 jours990 €HT
AF13578Formation Swing, développement en Java 22 sessions prévues3 jours1450 €HT
Voir les 43 formations
Vous pouvez également être intéressé par des formations déploiement d'application, développement web, GlassFish, JEE ou par les formations de notre filière Java
Prixà partir de
2190 €HT
RéférenceAF7024
Durée4 jours
Public Administrateurs
PrérequisConnaissance de JEE
Travaux pratiques50%
Suivez l'une de
nos 24 sessions
le 19/12/2017 à Paris
le 19/12/2017 à Nantes
le 09/01/2018 à Paris
le 09/01/2018 à Lille
le 05/02/2018 à Lyon
le 06/02/2018 à Nantes
le 20/03/2018 à Toulouse
le 26/03/2018 à Paris
le 10/04/2018 à Aix-en-Provence
le 23/04/2018 à Lyon
le 15/05/2018 à Lille
le 22/05/2018 à Paris
le 05/06/2018 à Lyon
le 12/06/2018 à Nantes
le 02/07/2018 à Paris
le 24/07/2018 à Toulouse
le 17/09/2018 à Aix-en-Provence
le 25/09/2018 à Lyon
le 22/10/2018 à Paris
le 23/10/2018 à Lille
le 13/11/2018 à Lyon
le 13/11/2018 à Nantes
le 11/12/2018 à Paris
le 18/12/2018 à Toulouse
Voir toutes les dates