Java EE 6 – Viele Antworten auf alte Fragen

Java EE 5 war schon ein gewaltiger Schritt in die richtige Richtung. Das gesamte Entwicklungsmodell wurde überarbeitet und wesentlich vereinfacht. Ich würde sogar behaupten, dass Java EE seit der Version 5 überhaupt erst sinnvoll benutzbar ist.

Die Änderungen in Java EE 6 sind nicht ganz so umwälzend aber haben in paar wirklich sinnvolle Features dabei, die ich schon seit langem vermisst habe.

EJB 3.1

Besonders interessant finde ich hier die Einführung von Singletons. Das ist enorm praktisch für beispielsweise Konfigurationen. Ok, es wird im wirklichen Leben wieder erschreckend viele Entwickler geben, die es als JCA Ersatz verwenden – aber das ist ein anderes Thema.

Sehr schön jetzt auch die Möglichkeit der parallelen Ausführung. Damit kann ich z.B. drei Webservices gleichzeitig aufrufen und die Methode kehrt zurück, wenn alle abgearbeitet wurden. Somit dauert der Aufruf nur noch so lange wie der langsamste Service und nicht mehr wie die Summe aller Services.

Endlich wird es auch möglich sein, den Timer Service direkt beim Deployment zu aktivieren – ohne den Umweg über ein Hilfsservlet.

Zusätzlich gibt es noch diverse Vereinfachungen und die möglichkeit den Container embedded zu betreiben – extrem sinnvoll für Tests oder für komplexe Desktopapplikationen.

JPA 2.0

Das was die meisten Menschen freuen dürfte ist „Query by Example“ oder wie es hier heißt „CriteriaAPI“. Damit lassen sich Entities mit Hilfe eines Teilwiese gefüllten Beispielobjekts finden. Datenbankabfragen ganz ohne QL.

Weiterhin kommen ein paar nette Erweiterungen für Embedded Objekte hinzu und das Löschen von Orphants wird möglich sein. (Letzteres konnte zwar jeder JPA Provider war aber nicht standartisiert.)

Spanned sehen auch die Erweiterungen zu Plain Type Collections und Validierungen aus.

JSF 2.0, Servlet 3.0 usw.

Im wesentlichen mehr Komponenten, bessere Ajax Integration und Unterstützung für IO Scheduling „Comet“. Zusätzlich eine Integration von Template artigen Views

Die Aussagen sind noch recht vage und Frontend ist auch nicht so ganz mein Fachgebiet. Ich persönlich würde ein Vorantreiben von JavaFX begrüßen, das es im Bereich Frontend prinzipbedingt mehr Optionen bringen dürfte.

2 Gedanken zu „Java EE 6 – Viele Antworten auf alte Fragen

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *


6 − eins =