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.
- Contrats EJB centraux et exigences
- API EJB 3.0 simplifiée
- JPA
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.