Cours ejb

4317 mots 18 pages
Plan
1. Composant EJB 1.1 Session Bean 1.2 Entity Bean 1.3 Message Driven Bean

Enterprise Java Beans 3

1.4 Fonctionnalités avancées 2. Services 3. Déploiement 4. Design patterns EJB 5. Web Services 6. Conclusion

EJB 3

1

EJB 3

2

1. Composant EJB
Enterprise Java Bean (EJB)
Modèle de composants pour le développement d'applications d'entreprises • sites web (de commerce en ligne, de travail collaboratif, communautaires, …) • de systèmes informations • d'applications de gestion •… traitement présentation donnée Types d'EJB • Session • Entity • Message-Driven client serveur d'applications SGBD

1. Composant EJB
Enterprise Java Bean (EJB)
A server-side component that encapsulates the business logic of an application • on se focalise sur la logique applicative • les services systèmes sont fournis par le conteneur • la logique de présentation est du ressort du client Vocabulaire dans ce cours : bean = EJB = composant

: performs a task for a client : represents a business entity object that exists in persistent storage : listener processing messages asynchronously

Plusieurs versions : actuellement EJB 3 (depuis 2006)
EJB 3 3 EJB 3 4

1. Composant EJB
EJB 3
• succès Java EE en général • mais • • • • trop compliqué, lourd, contraignant concepts objets (héritage, typage, polymorphisme, …) difficilement exploitables mapping objet/relationel limité trop de codage XML pénible

1. Composant EJB
EJB 3
Passage EJB 2 vers EJB 3 étude réalise par Oracle sur l'application AventureBuilder

passage EJB 2 vers EJB 3 • utilisation des annotations et de la généricité Java 5 • pour simplifier l'écriture des beans

http://java.sun.com/developer/technicalArticles/J2EE/intro_ee5/

EJB 3

5

EJB 3

6

1. Composant EJB
Annotations
• mécanisme standard dans le langage Java depuis version 5 (1.5) • idée similaire aux commentaires Javadoc • informations attachées à des éléments de programme (classe, méthode, attributs, …) • pour ajouter de

en relation

  • Fiche e6
    293 mots | 2 pages
  • Cours iae
    3234 mots | 13 pages
  • Fiche e6 bts nrc immobilier
    652 mots | 3 pages
  • Cours aeh
    2732 mots | 11 pages
  • Fiche négociation commercial bts nrc
    980 mots | 4 pages
  • Bts nrc
    952 mots | 4 pages
  • Fiche e4 vente- négo
    871 mots | 4 pages
  • fiche e4 bts nrc
    1487 mots | 6 pages
  • Fiche e4 nrc immobilier
    1763 mots | 8 pages
  • Fiche e4
    2303 mots | 10 pages
  • Fiche e4
    654 mots | 3 pages
  • E4 n°1 recrutement
    1128 mots | 5 pages
  • Fiche e4
    860 mots | 4 pages
  • Fiche e4
    3642 mots | 15 pages
  • Xws; s, s
    825 mots | 4 pages