M2i Formation

WildFly - Administration

Par M2i Formation

Objectifs

  • 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.

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

Formations de la même catégories (5)

Orsys
Java, développement de servlets et JSPPar Orsys

Ce cours vous permettra de développer des projets Web d'entreprise basés sur la plateforme Java EE. Vous découvrirez les architectures MVC au travers de l'implémentation d'une couche de présentation basée sur des JSP puis sur JSF 2. Vous découvrirez les mécanismes des Servlet, apprendrez à persister vos données et à sécuriser vos applications Java. Vous mettrez en œuvre l'IDE Eclipse afin de construire et déployer vos solutions sur les différents serveurs d'applications Java EE du marché comme JBoss Wildfly ou WebSphere.

Dawan
Web Services en Java - ApprofondissementPar Dawan

Déployer, publier et sécuriser des services web

XXL Formation
JAVA JEE JSP/ServletPar XXL Formation
  • Comprendre les technologies Internet / Intranet
  • Savoir développer applications, JSP et servlets Java<
Dawan
Java EE 7 : Applications webPar Dawan

Découvrir et implémenter les nouveautés de Java EE 7

Dawan
Java EE et Google Apps EnginePar Dawan

Savoir créer une application Web en Java dans le Google Apps Engine - Connaître les possibilités et limites de cette solution intégrée