Bean entité

Définition - Que signifie Entity Bean?

Un bean entité, dans le contexte de Java Platform 2, Enterprise Edition (J2EE), représente les objets métier conservés à la fin d'une session dans un mécanisme de stockage persistant. Les objets Busi.ness peuvent inclure des éléments tels que le nom du client, le numéro de compte et / ou le solde du compte, etc.

Dans J2EE, une base de données relationnelle est un mécanisme de stockage persistant. Dans une base de données relationnelle, il existe une table pour chaque bean entité et chaque instance de bean correspond à une ligne de table particulière.

Voici les caractéristiques qui différencient les beans entité des beans session:

  • Les beans entité sont conservés après la fin d'une session, contrairement aux beans session.
  • Les beans entité permettent un accès partagé aux données.
  • Les beans entité ont une clé primaire ou un identifiant unique.

Definir Tech explique Entity Bean

Les deux types différents de persistance de bean entité sont gérés par bean et gérés par conteneur. Un bean entité est persistant car il est stocké dans une base de données relationnelle, où les données existent après la fin d'une session.

Plusieurs clients peuvent partager des beans entité. La gestion des transactions d'entité est importante car à tout moment, différents clients peuvent avoir besoin d'accéder aux mêmes données et de les modifier. La gestion des transactions de chaque bean est assurée par le conteneur Enterprise JavaBeans (EJB), qui garantit l'intégrité des données.

Chaque bean entité est identifié par un identifiant d'objet unique, qui est utilisé par le client pour localiser un bean entité spécifique.

Les beans entité peuvent être utilisés lorsqu'un bean est un objet métier et non une méthode. Par exemple, un compte bancaire est un objet métier, tandis que la vérification du compte bancaire est une méthode métier. Un faisceau d'entité peut également être utilisé si l'état d'un bean doit rester persistant.