Enterprise JavaBeans , EJB oder bietet die Technologie eine verteilte Komponenten-Modell , so dass Anwendungsentwickler auf bestimmte Business-Probleme konzentrieren können und sich keine Gedanken über komplexe System-Level- Probleme kümmern. Diese Aufteilung ermöglicht eine schnelle Anwendungsentwicklung, oder RAD , während Sie die Anwendung skalierbar, robust und sicher. Architektur
Java-Anwendungen über mehrere Ebenen , wie der Client-Schicht , Web-Tier- und EJB-Schicht . Eine Enterprise-Bean enthält Business-Objekte und Geschäftslogik. Business-Objekte sind Bestandteile des Geschäftsmodells wie ein Warenkorb -Objekt , ein Konto- oder Katalog-Objekt . Geschäftslogik enthält Verfahren und Methoden, die Arbeit an den Business-Objekten.
Typen
Die drei Arten von Enterprise Beans sind Session Beans , die privaten Ressourcen durch den Kunden verwendet werden, sind die schafft sie , Entity Beans , die persistente Speicherung Objekte repräsentieren und das neue Message-Driven Beans , dass Prozess asynchrone Nachrichten über den Java Message Service API .
EJB Container
geliefert < p> EJB Container halten Enterprise-Beans und bieten Dienstleistungen wie der Bohne Erstellung, Wartung , Zerstörung , Transaktionsverarbeitung und einer Datenbank oder ähnlich dauerhafte Speicherung für die Bohne. Ein EJB-Container ist ein Teil einer EJB -Server, der Namensgebung , Verzeichnis , E-Mail und andere Dienste , die Behälter und Bohnen zu verwalten.