Spécification Enterprise JavaBeans (EJB) 3.0

Cette rubrique décrit la spécification Enterprise JavaBeans (EJB) 3.0 sur laquelle repose le modèle de développement et de programmation d'applications utilisé dans les applications EJB 3.0. Parcourez cette rubrique pour une brève présentation de la spécification EJB 3.0.

La spécification EJB 3.0 est considérée, à juste titre, comme la mise à niveau la plus importante du modèle de programmation Java™ Platform, Enterprise Edition 5 (Java EE 5). La spécification EJB 3.0 constitue une simplification et une rationalisation de la logique métier et des modèles de programmation de persistance utilisés dans Java EE. La meilleure source d'informations est la spécification qui est disponible sur le site Web Oracle.

Bien que l'API de persistance Java (JPA) de remplacement soit dénommée classe d'entité, elle ne doit pas être confondue avec les beans enterprise de type entity. Une entité JPA n'est pas un bean enterprise et n'a pas à s'exécuter dans un conteneur d'EJB.

La spécification EJB 3.0 est organisée autour de trois domaines :
  • Contrats EJB centraux et exigences
  • API EJB 3.0 simplifiée
  • JPA
Les principaux contrats et conditions EJB définissent les interfaces SPI (service provider interfaces) entre l'instance de bean enterprise et le conteneur du bean enterprise. Cette partie de la spécification inclut également les API entre le fournisseur du bean enterprise et le conteneur du bean enterprise, les protocoles, les contrats de composant et de conteneur, les problèmes de niveau de système, les services d'infrastructure fournis par le conteneur au bean et d'autres informations sur la modularisation du développement et le déploiement pour les beans session, gérés par message et entity.

L'API EJB 3.0 simplifiée fournit des informations pour simplifier les API EJB et les interfaces existantes issues de versions antérieures de la spécification EJB.

Le document JPA présente les recommandations de développement d'entité POJO (Plain Old Java Object) persistantes.

Une autre bonne source pour les informations EJB 3.0 est Mastering Enterprise JavaBeans 3.0, Fourth Edition. Cette édition contient des chapitres sur les beans session et gérés par message, EJB et les concepts d'intégration Java EE et de persistance avancée. Elle couvre aussi l'utilisation de JPA et de POJO à l'aide d'entités dans le modèle de programmation EJB.


Icône indiquant le type de rubrique Rubrique de concept



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cejb_ejb3spec
Nom du fichier : cejb_ejb3spec.html