La démo EJB 3




Ni la spécification Java EE 5, ni les EJB 3, ni NetBeans 5.5 ne sont en versions finales, mais voici la présentation EJB 3 au format flash faite (en partie) aux derniers Code Camps à Paris pour illustrer les EJB3 (entité et session) avec une couche (sommaire) de présentation JSF.

L’exemple pris ici consiste à créer deux entités (Article et Commande), à générer les tables correspondantes au moment du déploiement, à écrire un EJB session qui manipule ces entités et une couche web (JSP/JSF) qui discute avec cet EJB session pour prendre des commandes et les afficher.

Parmi les points à observer:

– pas de manipulation de descripteur de déploiement (sauf persistence.xml)

– un seul fichier par EJB

– configuration par exception: nom de la table = nom de l’entité ; nom des colonnes = nom des propriétés ; CMT (Container Managed Transaction) par défaut ; etc…

– utilisation d’annotations (introduites dans Java 5)

– suggestion de code en ligne basées sur l’AVK (sinon pb au déploiement)

– plus de JNDI pour le développeur

– injection de dépendance du contexte de persistence et de référence d’EJB

– gestion implicite (CMT) des transactions avec les EJB

– injection dans la couche web (Managed Bean JSF)

La démo fait environ 10 minutes.

Pour rappel, Java EE 5 et EJB 3, c’est très probablement pour la JavaOne (mi-mai 2006) et NetBeans 5.5, c’est pour cet été.

Author: alexismp

Google Developer Relations in Paris.

1 thought on “La démo EJB 3”

Comments are closed.