Plan du cours

Introduction et installation de GlassFish

  • Aperçu et architecture de Java EE
  • GlassFish White
  • Architecture de base de GlassFish
  • Téléchargement et installation de GlassFish
  • Démarrage et arrêt de GlassFish

Structure et architecture

  • Structure des fichiers
  • Profils serveur, domaines et configuration
  • Fichiers de configuration - Setup.xml et domain.xml
  • Connexion et configuration de la connexion
  • La console d'administration
  • L'interface en ligne de commande asadmin

Déploiement

  • Structure de l'application Java EE (Jars, Wars, Ears, Sars)
  • Détails du déploiement avec GlassFish
  • Déploiement via la console d'administration et asadmin
  • Déploiement via autodeploy
  • Déploiement via les tâches asant
  • Déploiements de répertoire (développé)
  • Chargement des classes dans GlassFish et son impact sur le déploiement

Services de configuration (Web, JNDI, Datasource, EJB, Web Service)

  • Aperçu du conteneur Web
  • Configuration du conteneur Web / service HTTP
  • Hôtes virtuels et écouteurs
  • Aperçu de JNDI et du nommage
  • Configuration du nommage dans GlassFish
  • Configuration du client JNDI
  • Examen des DataSource et JCA
  • Configuration des DataSource et des pools de connexions
  • Conteneur EJB
  • Mise en pool et mise en cache des EJB
  • Gestion des EJB par le conteneur
  • Aperçu et déploiement des services Web
  • Affichage, surveillance et gestion des services Web

Messagerie

  • Aperçu de JMS - Java Message Service
  • Aperçu de la messagerie dans GlassFish - Sun Message Queue
  • Création d'usines de connexions et de destinations (Queue/Topic)
  • Configuration du fournisseur JMS

Sécurité

  • Aperçu de la sécurité Java EE
  • Architecture de sécurité de GlassFish
  • Gestion des utilisateurs et groupes
  • Royaumes file, JDBC, LDAP et autres
  • Sécurité des mots de passe - chiffrement des mots de passe, gestion du mot de passe principal et administrateur
  • Aperçu de SSL / TLS et HTTPS
  • Configuration et utilisation de GlassFish keytool
  • Sécurité d'autres sites

Surveillance et réglage de GlassFish

  • Surveillance
  • Réglage

Clustering

  • Aperçu du clustering dans GlassFish
  • Configuration du cluster
  • Le dépôt, les instances de cluster et le DAS
  • Architecture du clustering (intercepteur client, équilibrage de charge et tolérance aux pannes, réplication d'état)
  • Services clusterisés
  • Équilibreurs de charge et HTTP clusterisé
  • Configuration d'Apache httpd pour une utilisation avec l'équilibreur de charge

Conclusions

Pré requis

Les participants doivent être familiers avec la syntaxe de base des programmes écrits dans le shell du système d'exploitation et les permissions d'accès aux fichiers, répertoires, ainsi que savoir configurer le système.

 21 Heures

Nombre de participants


Prix ​​par Participant

Cours à venir

Catégories Similaires