Zuhause Datenbanken Was ist eine Entity Bean? - Definition aus techopedia

Was ist eine Entity Bean? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Entity Bean?

Eine Entity Bean im Kontext von Java Platform 2 Enterprise Edition (J2EE) stellt die Geschäftsobjekte dar, die am Ende einer Sitzung in einem dauerhaften Speichermechanismus aufbewahrt werden. Zu den Geschäftsobjekten können Elemente wie Kundenname, Kontonummer und / oder Kontostand usw. Gehören


In J2EE ist eine relationale Datenbank ein persistenter Speichermechanismus. In einer relationalen Datenbank gibt es für jede Entity-Bean eine Tabelle, und jede Bean-Instanz entspricht einer bestimmten Tabellenzeile.


Die folgenden Merkmale unterscheiden Entity-Beans von Session-Beans:

  • Entity-Beans werden im Gegensatz zu Session-Beans nach dem Ende einer Sitzung beibehalten.
  • Entity Beans erlauben den gemeinsamen Datenzugriff.
  • Entity-Beans haben einen Primärschlüssel oder eine eindeutige Kennung.

Techopedia erklärt Entity Bean

Die zwei verschiedenen Arten der Persistenz von Entity-Beans werden von Beans und Containern verwaltet. Eine Entity-Bean ist persistent, da sie in einer relationalen Datenbank gespeichert ist, in der nach Beendigung einer Sitzung Daten vorhanden sind.


Mehrere Clients können Entity-Beans gemeinsam nutzen. Die Verwaltung von Entitätstransaktionen ist wichtig, da verschiedene Clients zu einem bestimmten Zeitpunkt möglicherweise auf dieselben Daten zugreifen und diese ändern müssen. Das Transaktionsmanagement jeder Bean wird vom Enterprise JavaBeans (EJB) -Container bereitgestellt, der die Datenintegrität gewährleistet.


Jede Entity-Bean wird durch eine eindeutige Objektkennung identifiziert, die vom Client zum Auffinden einer bestimmten Entity-Bean verwendet wird.


Entity-Beans können verwendet werden, wenn es sich bei einem Bean um ein Geschäftsobjekt und nicht um eine Methode handelt. Ein Bankkonto ist beispielsweise ein Geschäftsobjekt, während die Überprüfung des Bankkontos eine Geschäftsmethode ist. Ein Entity-Beam kann auch verwendet werden, wenn der Zustand eines Beans bestehen bleiben soll.

Was ist eine Entity Bean? - Definition aus techopedia