Accueil    Formations    Informatique    Systèmes    Serveurs Web et serveurs d'applications    WildFly - Administration

Partager cette formation Télécharger au format pdf Ajouter à mes favoris

Objectifs pédagogiques

  • Mettre en oeuvre et administrer le serveur WildFly (anciennement JBoss)
  • Comprendre le fonctionnement et les principes de configuration de WildFly
  • Maîtriser les pratiques nécessaires à son administration.

Niveau requis

Avoir une bonne connaissance générale de Java EE (servlets, JSP, EJB...).

Public concerné

Administrateurs, développeurs, architectes souhaitant connaître le fonctionnement de WildFly et intégrateurs Java EE.

Programme

Jour 1

Introduction à Java EE

  • Présentation de Java et de Java EE
  • Typologie des applications Java EE
  • Profils de Java EE 7

Base de l'administration de WildFly

  • Présentation de WildFly, JBoss AS et JBoss EAP
  • Installation, démarrage et arrêt
  • Installation en service
  • Compilation et installation depuis les sources

Configuration standalone

  • Mode autonome ou domaine
  • Principaux éléments de configuration
  • Outils d'administration
    • Console Web
    • jboss-cli
    • APl
  • Configuration réseau

Déploiement d'applications et de modules

  • Déploiements
    • D'applications (ear, war, jar...)
    • Automatiques ou manuels
  • Gestion des dépendances avec les modules
  • Déploiement de DataSource

Jour 2

Administration d'un domaine WildFly

  • Introduction au mode domaine
  • Configuration
    • D'un host controller
    • D'un domain controller (DC)
  • Déploiement d'applications en domaines

Gestion des traces

  • Introduction
  • Traces
    • De la JVM (Java Virtual Machine)
    • D'accès Web
    • Du serveur
    • Des applications avec Log4j ou SLF4J
    • Des outils d'administration

Inspection du serveur

  • Outils WildFly
  • Console d'administration
  • Commandes par script
  • Outils du JDK (Java Development Kit)
  • Supervision avec RHQ

Jour 3

Amélioration des performances

  • Tuning de la machine virtuelle
  • Gestion de la mémoire et du garbage collector (GC)
  • Dimensionnement des pools (EJB, DataSource, threads)
  • Performances JPA

Sécurité du serveur et des applications

  • Objectifs de sécurisation du serveur
  • Sécurisation des interfaces d'administration
  • Gestion des autorisations et des authentifications en Java EE (JAAS)
  • Sécurisation
    • Des applications
    • Des échanges avec SSL

Administration JMS (Java Message Service)

  • Principe de JMS
  • Déploiement de destinations (queue et topic)
  • Accès à la ConnectionFactory
  • Configuration de HornetQ
  • Objectifs du clustering : tolérance de panne (failover) et à la répartition de charge (load balancing)
  • Répartition
    • Des invocations EJB
    • Des requêtes HTTP
  • Synchronisation des états
  • Répartition de la charge JMS avec HornetQ
  • Tolérance de panne JMS avec HornetQ

Partager cette formation Télécharger au format pdf Ajouter à mes favoris

Vous souhaitez suivre cette formation ?

Cette formation est disponible en présentiel ou en classe à distance, avec un programme et une qualité pédagogique identiques.

Choisissez la modalité souhaitée pour vous inscrire :

Modalité Présentiel, Classe à distance

Votre société a besoin d'une offre personnalisée ? Contactez-nous

Faites-nous part de votre projet de formation, nous sommes là pour vous guider.

Contactez-nous