Ejb3

1848 mots 8 pages
Les Entreprise JavaBeans (EJB)
Jean-Marc Farinone farinone@cnam.fr Maître de Conférences Conservatoire National des Arts et Métiers CNAM Paris (France)

1

Plan de l'exposé
„ „ „ „ Présentation des EJB Les différents types d’EJB Un peu de code Cycle de vie des EJB
ƒ La vie d’un EJB session stateless ƒ La vie d’un EJB session stateful

2

Présentation des Entreprise JavaBeans (EJB)

3

L'idée essentielle
„ Se concentrer sur la logique métier à développer (=modéliser, coder les notions du domaine, …) et sous traiter les problèmes connus de :
ƒ ƒ ƒ ƒ Persistance Transactions Sécurité (authentification, confidentialité, etc.) Réserve (pool) d’objets, équilibrage de charge

à un conteneur. „ Donc fabriquer des composants qui s'intégreront bien entre eux et avec le conteneur „ C'est le mariage entre le monde transactionnel et le monde des composants orienté objet „ Version 3.0 depuis le 27 juin 2005 „ Compatibilité et interopérabilité avec les EJB 2.1

4

Architecture des EJB (1/2)
„ On passe d'une architecture N-tiers classique :
Couche Présentation Couche intermédiaire Couche Système d'information de l'entreprise

RMI

CORBA

5

Architecture des EJB (2/2)
„ … à une architecture qui encapsule les composants
Couche Présentation Couche intermédiaire Couche Système d'information de l'entreprise

Serveur d'application EJB

EJB

6

Fournisseur de serveur/conteneur d'EJB
„ Voir à : http://java.sun.com/j2ee/compatibility.html „ On peut citer :
BEA Systems JBoss Oracle IBM Sun Microsystems BEA WebLogic Server www.bea.com

JBoss Application Server www.jboss.org Oracle Container 10g WebSphere Application Server Platform Edition 8.2 www.oracle.com www.ibm.com www.java.sun.com/j2ee

7

Ce qu'amène le conteneur
„ encapsulation d’un composant „ fournit des services de nommage, de gestion du cycle de vie, persistance, sécurité, transactionnel „ ces services peuvent être demandés par appels de méthodes par le client. Il seront

en relation

  • Dosier e3a
    299 mots | 2 pages
  • jhbjb ijb
    2982 mots | 12 pages
  • Celerita
    271 mots | 2 pages
  • sluc3
    591 mots | 3 pages
  • Vae bts cgo activite compte de resultat
    1787 mots | 8 pages
  • aaa03
    322 mots | 2 pages
  • Leglise e ts sa !
    451 mots | 2 pages
  • Ehbjgvf
    1135 mots | 5 pages
  • jjj3
    272 mots | 2 pages
  • 3Eme
    675 mots | 3 pages
  • La défiscalisation immobilière
    7789 mots | 32 pages
  • littquebdev3
    1273 mots | 6 pages
  • Cours reseaux et telecoms avec exercice corriges
    724 mots | 3 pages
  • Ejb3
    2377 mots | 10 pages
  • Ejb3
    4307 mots | 18 pages