16. Juni 2015 | 1 min lesezeit

JSR 372 – JSF 2.3

Mit dem geplanten Release von Java EE 8 im 3. Quartal 2016 wird es auch eine neue Version von JSF geben. Der Fokus dieses Releases liegt weniger auf der Umsetzung neuer Features, als auf der Weiterentwicklung bestehender Funktionen.

Ein Schwerpunkt hierbei ist die weitere Integration von CDI in JSF. Converter, Validatoren und Behaviors werden endlich zu @Inject-targets und zentrale JSF Klassen wie FacesContext, ExternalContext oder ApplicationMap können direkt in CDI Managed Beans injiziert werden werden. Eine Erweiterung erfahren auch die beiden UI Komponenten <ui:data/> und <ui:repeat/>, die zukünftig auch das Iterable- und das Map-Interfaces unterstützen.

Neben den zahlreichen Erweiterungen sind auch einige neue Features geplant. Zum Beispiel wird ein neues „PostRenderViewEvent“ – als Pendant zum bestehenden „PreRenderViewEvent“ – eingeführt. Mit Spannung erwartet werden außerdem die seit Jahren vermisste Multi-Field Validation und die Ajax-Method-Invocation. Letztere soll den direkten Aufruf von Methoden einer CDI-Bean via Ajax sowie JSON als Antwortformat ermöglichen.

Die offizielle Informationen zum JSR 372 lassen sich unter https://jcp.org/en/jsr/detail?id=372 nachlesen. Eine erste (unvollständige) Version zum Testen kann bereits unter https://javaserverfaces.java.net/nonav/2.3/download.html heruntergeladen werden.


Keine Kommentare

Kontakt

OPEN KNOWLEDGE GmbH

Standort Oldenburg:
Poststraße 1, 26122 Oldenburg

Standort Essen:
II. Hagen 7, 45127 Essen