Speaker Deck

Schnelle und leichtgewichtige Anwendungsentwicklung mit HTML5 und JEE/REST

by Alexander Schwartz

Published April 4, 2013 in Technology

Über die Jahre haben sich HTML und JEE stark gewandelt. Mit den heute vorliegenden Versionen ist eine effektive und effiziente Anwendungsentwicklung möglich.
Bei HTML wurde aus einer reinen Seitenbeschreibungssprache durch JavaScript, DOM und CSS eine vollwertige Client-Plattform, die nicht nur auf Effekte und Komponenten wie z.B. jQuery und jQuery UI setzt, sondern auch zusehends durch MV*-Frameworks strukturiert wird.
In der letzten Iteration brachte JEE neben den vorher schon starken Bereichen wie z.B. Persistenz zum ersten Mal Context Dependency Injection (CDI), Validierung von Werten mittels Annotationen (Bean Validation) und REST-Schnittstellen (JAX-RS) mit.
Im Laufe des Vortrags wird Schritt für Schritt eine strukturiere HTML5-Anwendung entwickelt, mit der ein leichtgewichtiges JEE REST-Backend mit Persistenz und Validierung alle seine Vorteile ausspielen kann. Außerdem wird gezeigt, wie diese Anwendung inkrementell erweitert und automatisiert getestet werden kann.