Ejb3

4307 mots 18 pages
Plan Enterprise Java Beans 3
Lionel Seinturier Université des Sciences et Technologies de Lille
Lionel.Seinturier@univ-lille1.fr

1. Composant EJB 1.1 Session Bean 1.2 Entity Bean 1.3 Message Driven Bean 1.4 Fonctionnalités avancées 2. Services 3. Design patterns EJB 4. Web Services 5. Conclusion
01/10/08

EJB 3

1

Lionel Seinturier

EJB 3

2

Lionel Seinturier

1. Composant EJB
Enterprise Java Bean (EJB)
Composants applicatifs pour le développement d'applications réparties

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

traitement présentation donnée Types d'EJB • Session • Entity • Message-Driven client serveur d'applications SGBD Plusieurs versions : actuellement EJB 3 (depuis 2006)
EJB 3 3 Lionel Seinturier EJB 3 4 Lionel Seinturier

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

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 fichiers XML fastidieux à écrire, maintenir, comprendre

1. Composant EJB
EJB 3 http://java.sun.com/developer/technicalArticles/J2EE/intro_ee5/ • passage EJB 2 vers EJB 3 • utilisation des annotations et de la généricité Java 5 • pour simplifier l'écriture des beans • éviter autant que faire se peut l'écriture de fichiers XML

EJB 3

5

Lionel Seinturier

EJB 3

6

Lionel Seinturier

1. Composant EJB
Annotations Java 5
• mécanisme standard dans le langage Java depuis version 5 (1.5) • idée similaire aux commentaires Javadoc •

en relation

  • Dosier e3a
    299 mots | 2 pages
  • Jupiler tauro
    4634 mots | 19 pages
  • A.m.p dc3
    789 mots | 4 pages
  • BAO6eme
    3905 mots | 16 pages
  • jhbjb ijb
    2982 mots | 12 pages
  • Eva3
    600 mots | 3 pages
  • Jjgkb
    299 mots | 2 pages
  • Fiches e3
    355 mots | 2 pages
  • aaa03
    322 mots | 2 pages
  • Ship4946 fr
    4941 mots | 20 pages
  • Dossier animation promotion
    3357 mots | 14 pages
  • Ehbjgvf
    1135 mots | 5 pages
  • jjj3
    272 mots | 2 pages
  • 3Eme
    675 mots | 3 pages
  • littquebdev3
    1273 mots | 6 pages