Développement Java avec les EJB

3 jours | 4-JA-EJB

Logo PDF

Formations Informatiques > Développement et Méthodes > Développement JAVA

Prochaines sessions inter-entreprises

  • Du 15/02/2012 au 17/02/2012
  • Du 25/04/2012 au 27/04/2012
  • Du 18/06/2012 au 20/06/2012
  • Du 12/09/2012 au 14/09/2012

Objectifs

Ce cours permet aux participants d'acquérir les connaissances nécessaires pour créer des composants EJB, et les assembler dans des applications d'entreprise. En s'appuyant sur des présentations théoriques et des exercices pratiques et concrets, ce cours traite les sujets suivants : les beans Session et Entité, le conteneur dans lequel les EJB fonctionnent, ainsi que les services transactionnels et de sécurité.

Participants / Pré-requis

Ce cours est destiné aux développeurs maîtrisant le langage Java qui souhaitent comprendre les mécanismes des EJB. La connaissance du langage JAVA ou avoir suivi le cours «JAVA J2EE JSP/Servlet (coté serveur)»

Contenu

1. Architecture et vue d’ensemble

  • Le développement d’application d’entreprises
  • Rôle du serveur d’applications
  • Rôles de EJBs
  • Type d’EJB (session, entité)

2. Morphologie de base des EJBs

  • L’interface EJBObject
  • L’interface EJBHome
  • La classe de composant lui-même
  • Que fait le client ?
  • Le descripteur de déploiement

3. Limitation à respecter dans un composant EJB

  • Pas de chargement de librairie native
  • Pas de création de threads
  • Pas de création de socket serveur, awt ou java.io
  • Pas de retour de this

4. Beans Session

  • Introduction
  • Création de bean session «stateless»
  • Code serveur
  • Client
  • Fabrication du descripteur de déploiement
  • Déploiement
  • Création de beans session «stateful»
  • Cycle de vie des beans stateless et stateful

5. Beans Entités

  • Introduction
  • Que sont les beans entités ?
  • Beans entités et pooling d’instances
  • Type de bean entité
  • Les EJB BPM (Bean Managed Persistence)
  • Les EJB CMP (Container managed Persistence)
  • Les grandes différences

6. Les Principaux serveurs d’application

  • Choisir un serveur d’application
  • Support des EJB
  • Principaux produits
Quiris Informatique - Formations Bureautiques, Informatiques et Management
Nantes, Rennes, Le Mans, Angers, Brest, Saint-Brieuc, Vannes ...