vers l'accueil formulaire de contact

Formation GLASSFISH

Présentation formation GLASSFISH

JPG - 18 ko

Notre formation Glassfish complète nos tutoriaux glassfish. Avec Objis, développez les réflexes clés vous permettant de réagir efficacement devant toute problématique liée au serveur d’application JEE Glassfish v3, certifié JEE6 et qui possèdent de nombreux atouts, dont sa console d’administration ergonomique et complète.

Après cette formation glassfish, vous aurez une excellente vue d’ensemble de J2EE et serez prêt pour le déploiement d’applications, intégration, surveillance, mise en cluster avec Glassfish. De même vous aurez les éléments utile à une étude de migration de votre serveur d’application propriétaire (Ex : WebSphere, WebLogic) vers Glassfish.

Dates (5j) Tarif (Euros HT) Audience Pratique Financement Contact Inscription
6-10 sep (Paris)
6-10 déc (Paris)
Inter : 2350
Intra : 6500
Admin.
Exploitation
70% Opportunités
financement
04 78 29 37 26 Bulletin inscription

Logiciels utilisés formation glassfish
- JDK 6
- Glassfish v3
- Squirrel SQL
- Java DB
- MySQL 5
- Netbeeans 6.8
- Eclipse 3.5

Vous allez apprendre à

- Comprendre JEE : spécifications, architecture, services, serveurs.
- Installer Glassfish en mode développeur et en mode cluster
- Comparer Glassfish avec d’autres serveurs certifiés JEE (Jboss, Websphere...)
- Déployer les livrables JEE WAR, EAR et EJB jar
- Déployer des web services
- Utiliser le conteneur JBI ainsi que comprendre le rôle de Glassfish ESB
- Sécuriser l’accès aux applications déployées dans glassfish (JAAS)
- Configurer accès base de donées (MySQL, Oracle...) via Datasource
- Comprendre et Configurer un pool de connexion JDBC
- Comprendre les services du conteneur web et conteneur EJB
- Administrer en utilisant la technologie JMX
- Administrer en utilisant la console d’administration web
- Administrer en utilisant la ligne de commande (asadmin)
- Comprendre les notions de clustering : load balancing, fail over
- Mettre en œuvre un cluster glassfish
- Optimiser les performances (pools, JVM)

Public
Intégrateurs, Administrateurs systèmes, Architectes techniques

Cours détaillé GLASSFISH

Comprendre 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

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

Installation Glassfish
- Notion de profil glassfish : developpeur, cluster, entreprise
- setup.xml, setup-cluster.xml
- arborescence glassfish (logs, applications,...)
- Analyse ports ouverts : 8080, 8181,
- Test installation
- accès console d’administration

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

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ès données
- API JDBC
- Création Datasource JNDI
- Pool de connexion : nécessité et création, configuration
- XA
- Bonnes pratiques

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éation, configuration et démarrage de domaines glassfish.

Analyse LOGS
- Fichier de log : server.log
- Niveaux de log : INFO, WARNING, FINEST...
- Les logs dans la console d’administration web
- Mise en oeuvre outil chainsaw
- Comprendre une ligne de log : thread, niveau, message

Sécurité JAAS
- Authentification et autorisation
- 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éation d’utilisateurs, groupes, realm dans la console web

Mise en œuvre JMS
- API JMS (java Message Service)
- Architecture JMS
- Notions de Queues, Topic, Destination
- Objets JMS dans annuaire JNDI
- Consumer, Producer
- Créer une file de message
- Déployer un EJB Message (@MessageDriven)

Transactions
- 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éation et démarrage d’un agent
- Création et démarrage d’instance
- Création d’un cluster
- Réplication de session in memory
- Réplication HADB
- Intégration glassfish avec apache
- Intégration glassfish avec sjws