Inhaltsverzeichnis:
Definition - Was bedeutet Enterprise Bean (EB)?
Eine Enterprise Bean (EB) ist eine serverseitige Java-Anwendungskomponente, die die Geschäftslogik einer Anwendung kapselt und in einem Enterprise JavaBeans-Container (EJB) ausgeführt wird.
Die drei EB-Typen lauten wie folgt: Session Bean, Entity Bean und Message Driven Bean.
Techopedia erklärt Enterprise Bean (EB)
EBs vereinfachen die Entwicklung großer und verteilter Systeme auf folgende Weise:
- Die EJB bietet Sicherheitsautorisierungs- und Transaktionsverwaltungsdienste auf Systemebene, mit denen sich Bean-Entwickler auf die Geschäftslogik konzentrieren können.
- Kundenentwickler konzentrieren sich nur auf die Kundenpräsentation, da die Geschäftslogik im EB enthalten ist.
- Clients sind dünner, was ein großer Vorteil für Geräte mit begrenzten Ressourcen ist.
- EBs sind tragbare Komponenten, mit denen Anwendungsassembler aus vorhandenen Beans neue Beans erstellen können.
Wenn die Funktion einer Unternehmensanwendung (EA) beispielsweise darin besteht, Bankkontoinformationen wie Salden und andere Transaktionen zu überprüfen, enthält die Anwendungs-EB alle Methoden, die aufgerufen werden, wenn ein Client auf dieselben Bankkontoinformationen zugreift. Ein EB enthält also den Code, der die eigentliche Funktion der Anwendung erfüllt.
EBs vereinfachen den Entwicklungsprozess großer EAs und werden unter einer Vielzahl von Bedingungen eingesetzt, darunter:
- Wenn Anwendungskomponenten auf mehrere Maschinen verteilt werden
- Bei der Gewährleistung der Integrität des gleichzeitigen und gemeinsamen Zugriffs auf Benutzerdaten
- Wenn eine Anwendung verschiedene Clients hat