Created by useiconic.comfrom the Noun Project

Administration JBoss

JBoss Application Server est un serveur d'applications J2EE libre entièrement écrit en Java, publié sous licence GNU LGPL. JBoss Application Server implémente entièrement l'ensemble des services J2EE. Cela inclut JBoss Portal, JBoss Seam, Tomcat et les frameworks Hibernate, jBPM, et Rules. Ce cours fournit les bases de l'administration d'un serveur JBoss pour un environnement de production.

Plan de cours

Introduction

  • Aperçu de l'architecture JBoss ;
  • Présentation du noyau et des différentes couches ;
  • Présentation des composantes ;
  • Présentation des outils.

Installation et configurations

  • Pré-requis (matériel et logiciels nécessaires) ;
  • Installation de JBoss ;
  • Configurations basiques ;
  • Sources de données ;
  • Hôtes virtuels ;
  • Services: Web container, JNDI, MQ, ...

Déploiement

  • Applications Web (.war) ;
  • Enterprise JavaBeans - EJB (.jar) ;
  • Application d'entreprise (.ear).

Contrôle et Surveillance

  • Console JMX ;
  • Analyser avec JConsole ;
  • Exploitation par scripts avec twiddle.

Sécurité

  • Sécuriser le serveur ;
  • Identifier et éliminer les services ou applications inutiles ;
  • Authentification et cryptage ;
  • Certificats JAAS et connexions sécurisées (HTTPS/SSL).

Dépannage

  • Constater et identifier un problème ;
  • Outils pour une recherche plus approfondie.

Environnement de clustering

  • Fonctionnement ;
  • Configuration d'une grappe ;
  • Mise en place de mod_jk (Apache) ;
  • Gestion des sessions ;
  • Surveillance.

Clientèle visée

Administrateurs système en charge de serveur JBoss.

Notes spéciales

Cours SFL301, certification LPI Niveau 1, Novell CLA, RHCT, UCP ou expérience équivalente.