Enterprise JavaBeans

Die Steuerbohnen von Java

Enterprise JavaBeans sind als standardisierte Komponenten Bestandteil der Erweiterung von Java für Unternehmensanwendungen (J2EE/Java EE) und ermöglichen die schnelle, leicht zu handhabende Programmierung von serverseitigen Java-Applikationen und deren flexible Übertragung auf jeden J2EE-Server. Als Application Programming Interface (API) stellen sie eine Bibliothek von Java-Klassen für Anwendungsentwickler bereit.

Es gibt drei Arten von EJB: die Session Beans, die Message Driven Beans und die Entity Beans.

  • Session Beans implementieren die Geschäftslogik,
  • Message Driven Beans dienen der Verarbeitung von JMS-Nachrichten und
  • Entity Beans bilden persistente Datenbankobjekte ab.

Alle Beans laufen in dem so genannten EJB-Container ab, einer Software zwischen Datenbank und Client, weshalb man solche Programme auch Middleware nennt: Sie übernehmen vermittelnde Funktion.

Der EJB-Standard wird derzeit von allen marktgängigen Applikationsserveranbietern anerkannt. (bw)

Nützliche Links

Mehr über EJB gibt es beim Sun Developer Network (auf Englisch).