Vorschau auf die zukünftige EJB3.0 Spezifikation. Alles noch sehr ungenau beschrieben aber die wichtigste Änderung bereits herausgestellt: Inversion of Control (Umkehrung des Steuerflusses). Nicht die Komponente ruft die Services welche sie benötigt, sondern ihre Umgebung erzeugt die Komponente und übergibt ihr dann die benötigten Services. Ein weiteres Hauptfeature sind die neuen Entity Beans (neue Persistenz) welche nun als POJOs auch mit new erzeugt und anstatt des ValueObjects direkt an den Client weitergegeben werden können. Die EJB-QL wurde ebenfalls massiv erweitert, so dass fast der komplette SQL Standard abgebildet werden kann. Da die Persistenz nun eine eigene Spezifikation ist und prinzipiell komplett unabhängig von den Session Beans arbeitet besteht laut Autor auch die Möglichkeit diese in zukünftigen Versionen durch komplett andere Frameworks zu ersetzen. Da mit der EJB3.0 Spezifikation eine künstliche Konkurenz zum JDO erzeugt wurde könnte dies ein Ansatz sein, die Kluft zukünftig wieder zu überbrücken.
%0 Journal Article
%1 Wolff2004
%A Wolff, Eberhard
%D 2004
%J Java Magazin
%K ejb3 überblick
%P 49 - 52
%T Der dritte Versuch - EJB 3.0: ein erster Überblick über die neuen Features
%V 9
%X Vorschau auf die zukünftige EJB3.0 Spezifikation. Alles noch sehr ungenau beschrieben aber die wichtigste Änderung bereits herausgestellt: Inversion of Control (Umkehrung des Steuerflusses). Nicht die Komponente ruft die Services welche sie benötigt, sondern ihre Umgebung erzeugt die Komponente und übergibt ihr dann die benötigten Services. Ein weiteres Hauptfeature sind die neuen Entity Beans (neue Persistenz) welche nun als POJOs auch mit new erzeugt und anstatt des ValueObjects direkt an den Client weitergegeben werden können. Die EJB-QL wurde ebenfalls massiv erweitert, so dass fast der komplette SQL Standard abgebildet werden kann. Da die Persistenz nun eine eigene Spezifikation ist und prinzipiell komplett unabhängig von den Session Beans arbeitet besteht laut Autor auch die Möglichkeit diese in zukünftigen Versionen durch komplett andere Frameworks zu ersetzen. Da mit der EJB3.0 Spezifikation eine künstliche Konkurenz zum JDO erzeugt wurde könnte dies ein Ansatz sein, die Kluft zukünftig wieder zu überbrücken.
@article{Wolff2004,
abstract = {Vorschau auf die zukünftige EJB3.0 Spezifikation. Alles noch sehr ungenau beschrieben aber die wichtigste Änderung bereits herausgestellt: Inversion of Control (Umkehrung des Steuerflusses). Nicht die Komponente ruft die Services welche sie benötigt, sondern ihre Umgebung erzeugt die Komponente und übergibt ihr dann die benötigten Services. Ein weiteres Hauptfeature sind die neuen Entity Beans (neue Persistenz) welche nun als POJOs auch mit new erzeugt und anstatt des ValueObjects direkt an den Client weitergegeben werden können. Die EJB-QL wurde ebenfalls massiv erweitert, so dass fast der komplette SQL Standard abgebildet werden kann. Da die Persistenz nun eine eigene Spezifikation ist und prinzipiell komplett unabhängig von den Session Beans arbeitet besteht laut Autor auch die Möglichkeit diese in zukünftigen Versionen durch komplett andere Frameworks zu ersetzen. Da mit der EJB3.0 Spezifikation eine künstliche Konkurenz zum JDO erzeugt wurde könnte dies ein Ansatz sein, die Kluft zukünftig wieder zu überbrücken.},
added-at = {2010-09-12T18:15:07.000+0200},
author = {Wolff, Eberhard},
biburl = {https://www.bibsonomy.org/bibtex/2675d93c8170db15fff61459e9adc3c80/funthomas424242},
interhash = {c74a67485765a33ea43a5f89fdfb3ec3},
intrahash = {675d93c8170db15fff61459e9adc3c80},
journal = {Java Magazin},
keywords = {ejb3 überblick},
pages = {49 - 52},
timestamp = {2013-11-02T18:32:14.000+0100},
title = {Der dritte Versuch - EJB 3.0: ein erster Überblick über die neuen Features},
volume = 9,
year = 2004
}