SPECIALISTE DE LA FORMATION INFORMATIQUE
pics_comp
Geronimo - Administrer des serveurs d'applications

Geronimo - Administrer des serveurs d'applications

Description
Geronimo est un serveur d'applications certifié JEE qui se distingue par le poids plume de son noyau, sa configuration de services JEE (JMS, JTA...) plus aisée, ainsi que par sa licence de type Apache BSD.
Cette formation de 5 jours permettra aux participants d'acquérir les connaissances nécessaires aux déploiement de vos applications et au paramétrage des service techniques. Ils verront également l'intégration du serveur avec d'autres produits comme le serveur HTTP Apache et le moteur de servlets Tomcat.
Objectifs
  • Savoir déployer des applications JEE (WAR, EAR) avec Géronimo

  • Comprendre les différences avec produits Jonas, JBOSS

  • Savoir mettre en oeuvre des services JEE : sécurité, messages, transaction

  • Appréhender les stratégies d'Analyse et de Supervision d'applications

  • Maîtriser le paramétrage accès aux bases de données avec JDBC et le pooling de connexions

  • Être en mesure d'intégrer Geronimo avec un moteur de servlets type Tomcat

Public concerné
  • Développeurs Java, administrateurs système et réseau
Pré-requis
  • Introduction à JEE et connaissances TCP/IP
Plan détaillé
  • Présentation et installation

    • Architecture du produit
    • Procédures d'installation, de démarrage, d'arrêt du serveur
    • Organisation des répertoires sur le serveur

  • Configuration de base

    • Activation et désactivation des différents services (JavaMail, JMS, JTA...)
    • JNDI et les datasources
    • Mécanismes de connexion aux bases de données : JDBC, pool de connexions
    • Stratégies de persistance Objet-Relationnel

  • La console d'administration

    • Mise en place de la console d'administration
    • Opérations courantes d'administration : déploiement d'application, visualisation des logs, configuration des services JEE (JDBC Datasource, JavaMail, JMS, JTA, JCA)

  • Déploiement d'applications

    • Déploiement d'une application Web (war)
    • Déploiement d'une application JEE (ear)

  • Sécurité et droits utilisateurs

    • Gestion des authentifications et autorisations
    • Sécurité : JAAS, rôles, groupes de permissions
    • Mise en oeuvre des realm

  • Liens avec Tomcat et/ou Jetty

    • Installation et modification des paramètres de base
    • Activation du service

  • Développement avec les EJB

    • Types d'EJB : entité, session, message driven
    • Principes de mise en oeuvre des EJB3
    • Utilisation des annotations en remplacement du descripteur de déploiement
    • Compatibilité ascendante

  • EJB session

    • EJB stateless, stateful
    • Notion, contraintes de conversation et transactions
    • Intercepteurs de méthodes métier
    • Application: création d'un EJB stateless "Conversion de devises", création d'un EJB stateful "Caddie"

  • EJB entité

    • Persistance avec les EJB - Clés primaires, jointures en EJB3
    • Méthodes d'accès : FIELD/PROPERTY - Mapping par défaut - Utilisation de l'Entity Manager
    • Relations entre EJB (one-one, one-many, many-many)
    • Héritage - Synchronisation avec la base de données, détachement/attachement

  • Transactions

    • Les transactions distribuées : commit à deux phases
    • Transactions explicites - Transactions gérées par container
    • Présentation JTA et JTS - Annotations de transaction
    • Gestion des exceptions dans un contexte transactionnel
    • Mise en oeuvre d'une application EJB3 transactionnelle

  • Sécurité

    • Présentation de JAAS - Rôles et permissions sur les méthodes
    • Intégration de la sécurité dans le serveur d'applications
    • Mise en place d'une politique de sécurité lors du déploiement de l'application

LI640
Durée : 5 j.
Tarif : 2350 € HT
 
detail formation Geronimo - Administrer des serveurs d'applications Plan détaillé
Contact
* tarif dégressif à partir de 2 pers.

KAPTIVE ::.
-------------------------------------------
Renseignement et réservation
-------------------------------------------
Tel.: 01 76 60 66 10
Fax: 01 76 60 66 10
contact@kaptive.com

Sessions
Inscription en ligne
Paris
04/04/2011
27/06/2011
03/10/2011
12/12/2011

Possibilité de faire cette formation en intra-entreprise,
nous contacter au 01 76 60 66 10

- Kaptive - formation@kaptive.com