GlassFish, administrer un serveur JEE
Réf: GLA
Durée: 4 jours
Objectifs de la formation
GlassFish Application Server est une solution open source de Sun Microsystems. La version 2.x implémente la dernière spécification Java EE 5 qui intègre les technologies JSP 2.1, Servlet 2.4, JSF 1.2, EJB 3… Cette formation pratique vous permettra de maîtriser les concepts de base et les fonctionnalités avancées du serveur. Vous verrez notamment la configuration, l »administration et le déploiement des applications Web, d »entreprise, des EJB ainsi que des Web Services.
Contenu de cette formation GlassFish:
– Vue d »ensemble de la plateforme Java EE 5
– Architecture de GlassFish Application Server
– Administration de base
– Administration par scripts
– Configuration des ressources
– Déploiement d »applications
– Administration avancée
– Haute disponibilité (HADB
Formation java jee, Formation serveur application, Formation glassfish, Formation administration, Formation deploiement
Programme de Formation
Vue d »ensemble de la plateforme Java EE 5
– Historique des architectures.
– Les bases de l »architecture N-tiers
– Serveurs d »application dans l »entreprise (Proxy, Firewall…)
– La plateforme Java EE 5(JSP/Servlet, EJB 3, JSF, WebServices …).
– Services de supports (JCA, Java Mail, JDBC, JNDI, JTA, JMS, JMX…).
Architecture de GlassFish Application Server
– L »architecture de GlassFish : modularité OSGI.
– Les instances du serveur d »applications GlassFish.
– Les agents de noeuds.
– Les domaines.
– Les clusters.
– Modes et étapes d »installation.
– Démarrage et tests.
– Désinstallation de GlassFish Application Server.
Travaux pratiques \t
Installation de GlassFish Application Server.
Administration de base
– Création et configuration des domaines, agents de noeud et instances.
– Présentation de la console d »administration.
– Principes de fonctionnement.
– Gestion et configuration des logs. Examen des logs. Utilisation de Chainshaw.
– Supervision de GlassFish avec la console et avec asadmin tool.
Travaux pratiques \t
Création et configuration d »un domaine, agents de noeud et instances. Configuration des logs. Démarrage et arrêt des instances. Supervision des instances.
Administration par scripts
– Principes.
– Présentation d »outils : asadmin, appclient, asant…
– Utilisation d »asadmin (démarrage, configuration et commandes…).
– Tâches administratives de base avec asadmin.
– Automatisation des taches administratives récurrentes.
Configuration des ressources
– Annuaire JNDI.
– Ressources JDBC. Différents types de pilote JDBC. Configuration d »une DataSource JDBC.
– Paramètres d »optimisation d »un Pool de connexion.
– Configuration des sessions JavaMail.
– Ressources JMS. Modes : Point To Point Vs Publish/Subscriber. Configuration des destinations : Queue et Topic. Garantie d »acheminement de messages.
– Ressources JTA. Les pilotes XA. Configuration des transactions distribuées.
– Sécurité JAAS et JAAC. Les bases de JAAS. Les domaines de sécurité : Realm. La gestion des password (password file…).
Travaux pratiques \t
Configuration de ressources (DataSource, Session JavaMail et Queue/Topic). Configuration de GlassFish Realm.
Déploiement d »applications
– Différents types d »applications.
– Structures des unités de déploiement (JAR, WAR, EAR et RAR).
– Assemblage d »applications.
– Installation des applications (WAR, EJB et EAR).
– Installation des connecteurs en GlassFish.
– Gestion des sessions http.
Travaux pratiques \t
Installation des composants Web, EJB, WebServices et Entreprise.
Administration avancée
– Paramètres de tunning de la JVM.
– Configuration et gestion des pools de threads.
– Configuration de l »ORB (Object Request Broker).
– Optimisation de la configuration des conteneurs.
– Mise en place de la récupération automatique des transactions.
– Présentation de conteneur JBI.
– Gestion des services JBI.
Haute disponibilité (HADB)
– Mise en place d »un serveur Web.
– Installation et configuration d »un loadBalancer.
– Mise en place d »un cluster de haute disponibilité.
– Mécanisme de la réplication de la session.
– Configuration de la réplication de la session HTTP avec le mécanisme » in Memory Replication « .
– Implémentation de SFSB failover.
Travaux pratiques \t
Installation de serveur Web. Mise en place d »un loadbalancer. Mise en place d »un cluster. Configuration de la réplication de la session.
Profil Stagiaires & Pré-requis
Ce stage est destiné aux administrateurs système, exploitants, intégrateurs et consultants voulant mettre en oeuvre et maintenir GlassFish Application Server v2.x.
Connaissances de base de XML et des concepts liés à la plateforme Java EE. Expérience requise en administration de systèmes.
Prix : 2210 € HT.
Paris, Lyon, Aix, Nantes, Rennes, Toulouse, Bordeaux, Bruxelles, Strasbourg, Lille, Geneve, Sophia-antipolis, Luxembourg
Dates de Formation
Nous consulter