Einführung in die Enterprise JavaBeans

March 2

Einführung in die Enterprise JavaBeans

Enterprise JavaBeans oder EJB, Technologie bietet eine verteilte Komponenten-Modell, so dass Anwendungsentwickler können auf spezifische geschäftliche Probleme konzentrieren und keinen Themenkomplex auf Systemebene sorgen. Diese Partitionierung ermöglicht schnelle Anwendungsentwicklung, RAD, während der Antragstellung, skalierbare, robuste und sichere.

Architektur

Java-Anwendungen verfügen über mehrere Ebenen wie z. B. die Clientebene, Webebene und EJB-Ebene. Ein Unternehmen-Bohne enthält Business Objects und Business-Logik. Business Objects sind Komponenten des Geschäftsmodells z. B. ein Warenkorb Warenkorb-Objekt, ein Konto oder eine Katalogobjekt. Geschäftslogik enthält Verfahren und Methoden, die auf die Business Objects zu arbeiten.

Typen

Die drei Arten von Unternehmen Bohnen sind Sitzung Bohnen, die privaten Ressourcen des Clients, erstellt ihnen, Entität-Bohnen, die dauerhafte Speicherung Objekte darstellen und die neuen nachrichtengesteuerte Bohnen, die asynchrone über die Java Message Service-API bereitgestellt Nachrichtenverarbeitung, werden.

EJB-Container

EJB-Container halten Unternehmen Bohnen und bieten Dienstleistungen wie die Bohne-Erstellung, Wartung, Zerstörung, Transaktionsverarbeitung und eine Datenbank oder ähnliche dauerhafte Speicherung für die Bohne. Ein EJB-Container ist ein Teil eines EJB-Servers, der Namensgebung, Verzeichnis, e-Mail und andere Dienste zur Verwaltung der Container und Bohnen bereitstellt.