Enterprise Java Beans
 
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern

Enterprise JavaBeans (EJBs) sind Softwarekomponenten, mit denen es möglich ist, transaktionsgestützte Geschäftsanwendungen auf Serverseite in Java zu programmieren. Die EJB-Spezifikation ist Teil der Java 2 Enterprise Edition (J2EE) Spezifikation.

Verhalten

EJBs sind Objekte, die "aus der Ferne" (von einem Client oder Webserver aus) zugreifbar und potentiell auf mehrere Rechner verteilbar sind. Sie laufen grundsätzlich innerhalb eines Applikationsservers in einem so genannten EJB-Container ab. Dieser fängt alle Aufrufe, die von Clients kommen, grundsätzlich erst einmal wie ein Proxy ab. Er prüft dann (entsprechend der Konfiguration der EJBs) die Security und startet eventuell automatisch Datenbanktransaktionen, bevor die Kontrolle wirklich an die Methode des aufgerufenen EJBs geht. Kehrt die Methode zurück, wird die Transaktion automatisch abgeschlossen. Bei Fehlern (Exceptions) wird die gestartete Transaktion automatisch zurückgerollt werden.

Vorteile

Man bekommt ein paar Sachen "geschenkt", wenn man Enterprise JavaBeans verwendet:

Es gibt noch einige Zusatzvorteile:
Kosten

Das Ganze ist natürlich nicht umsonst:

Ressourcen

Bücher:

Website: Open Source: Kommerzielle Applikationsserver:
KategorieSoftwareTool
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern
Text dieser Seite ändern (zuletzt geändert: 28. Februar 2004 10:25 (diff))
Suchbegriff: gesucht wird
im Titel
im Text