Passer au contenu

La persistance d’objets Java et EJB

Les mécanismes de persistance du modèle de composants Enterprise JavaBeans s’avèrent insuffisants.

Le déploiement d’une application d’entreprise écrite en Java requiert le plus souvent l’accès à des données stockées en général dans une base de données relationnelle. Autrement dit, au modèle relationnel de la base doit correspondre un modèle objet métier, manipulé par l’application Java : on parle de ” mapping objet-relationnel “. Le modèle de composants Enterprise JavaBeans 1. 1 prévoit des mécanismes de gestion de la persistance. Les EJB spécifient deux types de composants : les Session Beans et les Entity Beans. Les premiers représentent des processus, tandis que les seconds désignent les données métier manipulées. Seuls ces derniers ont la capacité de persister.Dans le mode BMP (Bean Managed Persistence), proposé par les EJB, l’auteur de l’application Java devra écrire le code lié aux accès aux données relationnelles. Dans l’autre mode, CMP (Container Managed Persistence), ces accès sont automatisés.

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


Stéphane Parpinelli