Accueil > Formation > Exploitation et Administration > Administration du serveur Java EE JBoss

J-ADM3

Durée

  • 2 jours

Objectifs

  • Savoir installer et configurer JBoss.
  • Savoir intégrer une application JEE
  • Savoir assurer la mise en production, l'exploitation

Public

  • Concepteurs / développeurs, chefs de projets, équipe projet, architectes technique.

Pré-requis

  • Connaissances système

Tarif d'inscription

  • 860 € H.T. par personne (déjeuner inclus)

Planning France

Calendrier 2012

  • Du 25 au 26 juin
  • Du 10 au 11 septembre
  • Du 08 au 09 novembre
  • Du 20 au 21 décembre

Planning Luxembourg

Calendrier 2012

  • Du 29 au 30 mai
  • Du 03 au 04 septembre
  • Du 05 au 06 novembre

Administration du serveur Java EE JBoss

Après une brève présentation de Java EE, ce cours permet d'acquérir les connaissances nécessaires pour mettre en exploitation un serveur JBoss : installation, optimisations de déploiement, surveillance du serveur et administration

Il sera utile aussi bien aux administrateurs qu'aux développeurs qui ont souvent besoin de savoir comment fonctionne le serveur d'applications.

Programme

Introduction

  • Historique de JBoss
  • Présentation de Java EE
  • Le modèle applicatif de Java EE : servlets, JSP, JSF et EJB
  • Les formats de déploiement JAR, WAR, EAR, RAR
  • Principales caractéristiques du serveur JBoss Application Server

Installation et configuration

  • Installation d'un serveur JBoss
  • Structures des répertoires
  • Notion de configurations (default, minimal et all)
  • Démarrage et arrêt d'un serveur JBoss
  • Les principaux fichiers de configuration
  • La console d'administration
  • Présentation de JMX
  • La console JMX
  • Gestion et configuration des logs

Gestion des applications

  • Les formats de déploiement
  • Procédures de déploiement d'un WAR et d'un EAR
  • Pilotage des applications
  • Mise à jour des applications

Accès aux données

  • Principes de JDBC et notion de DataSource
  • Installation d'un driver JDBC
  • Informations de connexions à une base de données et configuration d'un pool de connexions
  • La base de données embarquée (Hypersonic)

Améliorer les performances

  • Configuration de la JVM
  • Optimisations des conteneurs Web et EJB
  • Répartition de charge en utilisant Apache Web Server et mod_jk
  • Présentation des autres possibilités de clustering de JBoss : JBoss Cache et JGroups

Sécurité

  • Sécurisation du serveur d'applications
  • Sécurisation de la console d'administration
  • Utilisation de SSL
  • Sécurisation des applications
  • Les différents types de registres utilisateur