Introduction : principes fondamentaux de Java et Java EE
Présentation générale de Java et Java EE
Architecture des applications Java EE
Serveurs d’applications
Wildfly, contexte, principes et fonctionnement
Installation
Installation et démarrage de WildFly
Server Suspend Mode (WF 9 et suivants)
Structure et architecture
Configuration du serveur
Gestion et configuration, partie 1
Vue d’ensemble des options de gestion
Comprendre le modèle de gestion WF10
XML Config
Utilisation de CLI
Utilisation de la console Web
Déploiement
Modes de déploiement
Composants EJB (JAR), applications Web (WAR) et applications Java EE (EAR)
Déploiement et annulation avec CLI et la console
Scanner de déploiement, auto-déploiement
Fichiers .MARKER
Gestion et configuration, partie 2
Modules JBoss et chargement de classes
Définir un module
Travailler avec les dépendances
Connexion au serveur
Pilotes, niveaux de logs, formatage et patterns
Configurer la journalisation des applications
Configurer la journalisation d’audit
Configurer le sous-système
L’API Java Naming and Directory Interface (JNDI)
Datasource et JavaEE Connector Architecture (JCA)
Réglage des pools (EJB, DataSource, threads)
Messages
Les options de messagerie sur WF
Messagerie et Java Message Service (JMS)
HornetQ, vue d’ensemble
Configurer le sous-système de messagerie WF (XML, CLI et console)
Sécurité
Principes de sécurisation du serveur et des applications
Interface de gestion de la sécurité
Sécurité des applications
Gestion des autorisations et des authentifications
Ressources (TLS, SSL, HTTPS)
Tuning et surveillance
Statistiques
Conteneur Web
Tuning EJB, instances bean, pools de threads
Base de données, datasources
Optimisation de la JVM
Introduction à la haute disponibilité
Clustering
Vue d’ensemble des capacités de cluster sous WildFly
Wildfly Cluster
Configuration Cluster, JGroups
Architectures : répartition de charge et intercepteurs (Proxies)
HTTP et répartition de charge