picto Java - Java EE

Formation Architecture en cluster avec JBoss 7

Référence

SACS

Durée

3 JOURS

Tarif

EN INTRA SEULEMENT

NIVEAU

Expert

Cours à distance

Non

Cours Officiel

Objectifs de la formation Architecture en cluster avec JBoss 7

JBoss est le leader des serveurs applicatifs Java EE libre. Sa pénétration dans les entreprises est en constante progression. La version 7.x, certifiée Java EE6, permet le déploiement d'applications web modernes. Cette version 7 est une avancée majeure, elle est fondamentalement différente des versions précédentes (JBOSS AS 4,5 et 6) qui elles étaient relativement similaires. Cette formation JBOSS 7, très complète, vous présentera l'ensemble des caractéristiques de JBoss. Tournée vers les administrateurs de plate-forme, cette formation permet d'acquérir toutes les compétences nécessaires aux tâches quotidiennes d'exploitation d'application en production: Installation du produit, mis en place des services, surveillance des applications, planification de tâche.... Ce cours vous permettra également d'identifier ce qui différencie JBoss des autres serveurs applicatifs.

Pré-Requis

JBoss est le leader des serveurs applicatifs Java EE libre. Sa pénétration dans les entreprises est en constante progression. La version 7.x, certifiée Java EE6, permet le déploiement d'applications web modernes. Cette version 7 est une avancée majeure, elle est fondamentalement différente des versions précédentes (JBOSS AS 4,5 et 6) qui elles étaient relativement similaires. Cette formation JBOSS 7, très complète, vous présentera l'ensemble des caractéristiques de JBoss. Tournée vers les administrateurs de plate-forme, cette formation permet d'acquérir toutes les compétences nécessaires aux tâches quotidiennes d'exploitation d'application en production: Installation du produit, mis en place des services, surveillance des applications, planification de tâche.... Ce cours vous permettra également d'identifier ce qui différencie JBoss des autres serveurs applicatifs.

Public

Cette formation Jboss 7 cluster s'adresse aux administrateurs, exploitant de plate-forme JBoss

Contenu du cours Architecture en cluster avec JBoss 7

Introduction à JBoss 7

Le standard Java EE6Modèle multi-tiers et distribuéApports du serveur applicatif Technologies et APILes profiles Java EE6Le projet Jboss AS/RedhatRedhat et l'opensourceHistorique du projet JBossDifférences et apports de la version 7Sous-projets concernés par Jboss AS

Mise en route de JBoss 7

Les différentes distributionsInstallation et test de l'installationParcours de la structure de répertoiresConfiguration prédéfiniesScripts de démarrage et d'arrêtAtelier : Installation, démarrage accès à l'interface d'administration.

Concepts coeur de JBoss AS 7

Mode d'opération : Standalone ou Domaine Cas d'usage des différents modes Hôte, Controlleur d'hôte, Contrôleur de domaine, Groupe de serveur Concepts de la configuration Extensions, profils et sous-systèmes Gestion des ports d'écoutes Modèle de gestion des ressources, adresses, Attributs, Opérations, ... Les différentes APIs de gestion, la bibliothèque jboss-dmr Comparaison avec les MBeans JMX Arbres des ressources typiques en standalone, en domaine Atelier: Configuration des services coeur de Jboss, Mise en place d'une configuration standalone et une configuration domaine.

Clients d'administration

L'interface web d'administration : Cas d'usage Accès, configuration, sécurisation Les commandes en lignes avec CLI Principes de fonctionnement de CLI, protocole utilisé Commandes principales Mode interactif ou script Accès fins aux ressources / Comparaison avec JMX Atelier : Visualiser l'arbre JNDI, Modification de configuration via script CLI

Configuration des sous-systèmes

Configuration de sources de données  Configuration du service de déploiement Configuration Web (Connecteurs AJP/SSL/Natifs, JSP, Hôtes virtuels ), le projet JBoss Web Configuration web service  Configuration JMS Atelier : Mise en place des différentes ressources

Déploiement d'applications avec JBoss 7

Types de ressources pouvant être déployées, mode archive ou mode répertoire Mécanisme du déploiement, structure du repository de déploiement Différence entre domaine et mode standalone Mode de déploiement automatique ou manuel Commandes CLI de déploiement Comment automatiser le déploiement, montée de version sans interruption de service Atelier : Mise au point de script de déploiement pour ear et war.

Surveillance du serveur

Sytème de traces : mécanismes et configuration  Choix de log4j Monitoring via CLI Configuration et Monitoring JMX Atelier : Configuration des logs, accès aux statistiques d'utilisation d'une data source, Monitoring mémoire via la JConsole

Optimisation de JBoss 7

Réglages de la JVM et de la gestion de la mémoire Pool de connexions, d'EJBs, Threads du serveur web Dimensionnement des pools (EJB, DataSource, threads)  Réglages du système de traces Optimisation des caches Atelier : Optimisation d'une application web

Sécurité du serveur et des applications

Points du serveur à sécuriser Sécurité Java EE et Realms, Intégration à JBoss Sécurisation via SSL Filtres fournis par JBoss Web Atelier : Intégration d'un annuaire base de données