Enterprise Java Beans (EJB) v3

La spécification EJB 3.0 tente de simplifier l'architecture d'EJB 2.1 en limitant le nombre d'artefacts de programmation que les développeurs doivent fournir, réduisant le nombre de méthode callback requises et simplifiant le modèle de programmation de bean d'entité et le modèle de correspondance O/R.

Les deux principaux changements dans la proposition de spécification EJB 3.0 sont les suivants :

Il y a également plusieurs effets de bord liés à ces propositions, telles que le nouveau modèle de programmation client, l'utilisation d'interfaces métiers et le cycle de vie d'un bean d'entité.

Remarque : Le modèle de programmation EJB 2.1 (avec descripteurs de déploiement et interfaces Remote/Home) reste valide (et pris en charge par PowerAMC). Le nouveau modèle simplifié, qui est uniquement disponible avec Java 5.0, ne remplace pas entièrement le modèle EJB 2.1