Serveurs d'applications J2EE :
Administration du serveur JBoss


Durée de la formation : 5 jours

Objectifs : Au terme de cette formation les stagiaires seront en mesure d'installer un serveur JBoss, de configurer le serveur et d'y déployer des applications Web. Les principaux concepts du standard Java EE seront aussi très largement présentés.

Prérequis : Une connaissance minimale du fonctionnement des applications Web est requise afin de pouvoir suivre cette formation. De plus, Une connaissance de la plate-forme Java EE sera fortement appréciée (bien, que non indispensable).

Public ciblé : Ce stage s'adresse tout particulièrement aux administrateurs de serveurs d'applications.


La formation sera dispensée par un formateur expérimenté sur les technologies et les produits présentés. Chaque participant se verra remettre un support de cours et disposera d'un PC afin de pouvoir effectuer les différents travaux pratiques. La formation pourra être dispensée à Saint Laurent du Var (à proximité de Nice), à Meylan (à proximité de Grenoble), à Paris ou dans les locaux de votre entreprise.


  1. Introduction

    • L'environnement Java SE (Java Standard Edition)
    • Le standard Java EE (Java Enterprise Edition)
    • Les différents serveurs d'applications compatible J2EE
    • L'offre JBoss
      • Les différents projets JBoss
      • Quelle distribution choisir
      • Les différents types de licences
  2. Installation d'un environnement JBoss

    • Installation et démarrage du serveur d'applications
      • Sous environnement Unix/Linux
      • Sous environnement Windows
    • Quelques informations sur les outils de développement utilisés
    • Utilisation du système ANT pour la construction de vos applications
      • Concepts généraux liés à l'utilisation de ANT
      • Prise en main de l'outil ANT
  3. Les concepts Fondamentaux de la plate-forme Java EE

    • La portabilité de vos applications d'entreprises
      • L'environnement Java SE
      • La spécification des Services Java EE
      • Les API de la plate-forme Java EE
    • Uniformisation du déploiement d'applications Java EE
      • Les modules d'entreprise (EAR - Enterprise ARchive)
      • Les modules Web (WAR- Web ARchive)
      • Les modules EJB
      • Les modules de ressources (RAR - Resource ARchive)
      • Les descriteurs de déploiements (fichiers de configurations XML)
  4. Empaquetage d'une application web

    • Structure générale d'un .ear (Enterprise ARchive)
      • Le descripteur de déploiement application.xml
    • Structure générale d'un .war (WebArchive)
      • Le descripteur de déploiement web.xml
    • Empaquetaque et déploiement de servets et de JSP
    • Configuration de la session HTTP
      • Configuration du timeout de session et du mode de fonctionnement (cookies/url rewriting)
      • Autres configurations relatives à la gestion des sessions
    • Configuration avancée
      • Couplé JBoss à Apache
  5. Configuration d'un fournisseur JDBC

    • Quelques rappels sur JDBC (Java Database Connectivity)
      • Intérêts d'un driver JDBC
      • Informations nécessaires à l'utilisation d'un driver JDBC
    • Installation d'un driver JDBC
      • Driver installé dans le serveur d'applications
      • Driver embarqué dans l'application
    • Configuration d'un datasource
  6. Empaquetage d'un module d'EJBs

    • Concepts généraux
      • Accéder à un objet à distance
      • CORBA (Common Object Request Broker Architecture)
      • Les différents types d'EJBs (Session, Entity, MessageDriven)
      • Les cycles de vies de EJBs
    • Structure générale d'un module d'EJBs
      • Les différents fichiers constituant l'EJB
      • La localisation de l'EJB via JNDI
    • Configuration du conteneur d'EJB
      • Paramètrer le cache EJB
      • Configuration de l'ORB (Bus de communication CORBA)
  7. La sécurité sous JBoss

    • Sécurité SSL
      • Présentation des protocoles HTTP et SSL
      • Notion de certificats
      • Mise en oeuvre
    • Sécurité Java EE
      • Configuration générale
      • Mise en oeuvre d'un annuaire LDAP
  8. Tuning d'un serveur d'applications JBoss

    • Java et la gestion de la mémoire
      • Fonctionnment du Garbage Collector
      • Tuning de la JVM
      • Utilisation de la JConsole
    • Le modèle JMX (Java Managment eXtensions)
      • Les composants MBeans (Management Beans)
      • Utilisation de la JConsole
    • Gestion du cache
    • Clustering
      • Mise en oeuvre du clusturing
      • Problématique de réplication et de persistance
      • Equilibrage de charge

© Infini Software - 2011 - Tous droits réservés - 06 63 33 14 06
439, chemin de la Ferrière - 06750 Valderoure


Filière Serveurs d'applications J2EE : Formation Administration du serveur JBoss

Filière Serveurs d'applications J2EE : Cours Administration du serveur JBoss

Quelques liens internet

Infini Software : Développement et formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
Infini Software : Développement et formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
Infini Software : Développement et formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
Infini Software : Développement et formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
Evolution MM Multimédia multimedia : Formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
DéveloppementFormationCatalogue de nos formationsConseilL'encyclopédieCoordonnées

Infini Software - Centre de Formation Informatique continue professionnelle

Formation Java - Formation J2EE - Formation .NET - Langage C, C++ - Formation Internet

Localisation : Sophia Antipolis Nice Alpes Maritimes 06 paca provence alpes cote d'azur Cours formation plan de cours formateur e-learning elearning langages informatique programmation c c++ java C# j2ee j2se jsp servlets Visual Basic HTML XML Javascript ASP .NET XML XSL CSS services web ado .net jdbc rmi ejb réseaux sockets Développement développements informatique développeur internet intranet extranet site web webagency agency logiciel progiciel organisme organismes systèmes embarqués embarquées temps réel Agréments certification certifié Microsoft Certified Professional MCP

Société de développement Informatique

Formation Informatique

Formations Informatique