Tous
Notions de JEE
Comprendre les enjeux de la maintenance d'un serveur d'application JBoss - Savoir administrer un serveur ou un ensemble de serveurs JBoss EAP.
Composants et conteneurs Empaquetage:.jar,.war,.ear,.rar Spécifications et standards JEE: Servlet/JSP, WS, EJB, JMS,... Serveurs d'applications JEE: Web Profile, Full Profile Déploiement d'applications
Atelier: Structure des archives JEE (.jar,.war,.ear) et descripteurs de déploiement
JBoss EAP: présentation, différences avec les anciennes versions de JBoss Distributions, licencesArborescence de l'installation Ports d'écoute Scripts et modes de démarrage: standalone vs domaine Options de la JVM Moyens d'administration: console web, interface de lignes de commande (CLI)
Atelier: installation du serveur, configuration globale
Mode standalone:
Mode domaine:
Gestion des logs
Atelier: scénarios de configuration du serveur dans les 2 modes (standalone et domain)
Déploiement sous JBoss EAP: mécanisme, structure du repository Archives et Exploded Archive Déploiement dans les 2 modes: standalone et domaine Déploiement à chaud (par copie) Déploiement par console web Déploiement par CLI Monitoring des applications déployées Mise à jour, repli d'applications Gestion du classpath
Atelier: déploiement d'applications par différentes méthodes: console, CLI, copie
JNDI: présentation, fonctionnement, appel Gestion des drivers JDBC (archives, modules) Configuration de Datasources pour l'accès aux bases de données Gestion du pool de connexion Configuration des files d'attente JMS Monitoring
Atelier: Configuration de ressources par console web et en CLI
Architecture DMZ Configuration d'un frontal web (Apache HTTPD ou Undertow) Architecture horizontale/verticale et modes de couplage Load balancing: répartition de charges, affinité de session Fail over: reprise après incident
Atelier: Couplage de JBoss EAP avec un frontal web et multiples configurations: load balancing, fail over
Systèmes de sécurité du serveur Modules de login disponibles (UserRolesLoginModule,DataBaseLoginModule) Sécurité des applications: JAAS, annotationsSSL (HTTPS)
Atelier: Configuration de modules de sécurité
Stratégie de tuning
Optimisation de la JVM, analyse de la mémoire
Tuning du serveur JBoss EAP
Atelier: Paramétrage avancé du serveur et de la JVM
Méthodologie basée sur l'Active Learning : 75% de pratique minimum. Chaque point théorique est systématiquement suivi d'exemples et exercices.
Contrôle continu
Attestation de fin de stage mentionnant le résultat des acquis