2. Meilenstein von Spring 3.0
Die Entwicklung für Version 3 des populären Spring-Java-Frameworks befindet sich auf der Zielgeraden. Gestern ist ein zweiter Meilenstein erschienen.
Spring-Chefarchitekt Jürgen Höller hat den zweiten Meilenstein für Spring 3.0 angekündigt. Die neue Version des populären Java-Frameworks enthält eine Menge an Überarbeitungen und neuen Features. Spring 3.0 setzt jetzt auf Java 5 auf, wenn auch schon das aktuelle Spring 2.5 die meisten Funktionen des JDK 5 unterstützte. Des Weiteren gibt es Unterstützung für nebenläufiges Entwickeln (Concurrency) sowie clientseitig für die REST-Architektur (Representational State Transfer).
Ferner ist das Object/XML Mapping-Modul aus dem "Spring Web Services"-Projekt als Feature in das Spring Framework gewandert. Spring Portlet MVC setzt jetzt auf der neueren Portlet 2.0 API (JSR 286) auf. Weiterhin gibt es eine frühe Integration der "Java Persistence API"-(JPA-)Spezifikation. Für den dritten und letzten Meilenstein, bevor es an die Release Candidates geht, verspricht Höller eine auf Annotationen aufsetzende Factory-Methode (auf Basis des JSR 303 – Bean Validation), Überarbeitungen bei Spring MVC hinsichtlich der Verwaltung von Conversations. Auch soll es eine möglichst weitgehende Unterstützung für JavaServer Faces (JSF) 2.0 geben.
In dem Artikel "Der dritte Frühling – Spring 3 steht vor der Tür" auf heise Developer gibt Eberhard Wolff einen ersten ausführlichen Ausblick auf die neue Version. Wolff arbeitet wie Höller für SpringSource, das Unternehmen, das hinter der Entwicklung von Spring steckt. (ane)