Pure Java - Web Anwendungen mit GWT
Tutorial
Für Web Anwendungen sind ausgeklügelte Benutzeroberflächen im Sinne von Rich Internet Applications (RIA) mittlerweile eine Standardanforderung. Aus Sicht der Entwicklung erhöht sich damit allerdings die Komplexität enorm, da neben der Server-seitigen Programmierung (mit Java) nun auch Client-seitig mit HTML, CSS und JavaScript gearbeitet werden muss. Als Alternative zur "Programmierung per Hand" erfreut sich seit Jahren GWT (Google Web Toolkit) einer sehr großen Beliebtheit. Bei GWT ist kein spezielles HTML/CSS- oder JavaScript-Wissen nötig, um eine benutzerfreundliche, hoch-performante Web-Anwendung zu schreiben. Einzige Voraussetzung: Java.
In diesem Tutorial wird nach einer Einführung in GWT und seine Grundkonzepte gemeinsam mit den Teilnehmern eine kleine Beispielanwendung entwickelt. So lernen die Teilnehmer "hands-on" Web Anwendungen mit GWT zu entwickeln. Dabei werden alle Schichten der Anwendung von der Oberfläche bis zur Persistenz behandelt und auf die alltäglichen Herausforderungen und Probleme der GWT-Entwicklung eingegangen. Die Teilnehmer lernen die wichtigsten für die Anwendungsentwicklung relevanten Bereiche von der Einrichtung der IDE (Eclipse) bis zum Deployment der Anwendung auf dem Server kennen. Es werden auch (weit verbreitete) freie Bibliotheken und Technologien eingesetzt, die über die Grundfunktionen von GWT hinausgehen, aber für komplexe Business Anwendungen unerlässlich sind. Außerdem werden bei der Entwicklung Best Practices wie z.B. das MVP (Model View Presenter) Pattern gezeigt.
- Technische Voraussetzung: Notebook mit Java (7) und Eclipse (4.x)
- Erwartete Vorkenntnisse: Java, Eclipse, Grundkenntnisse Web Anwendungen (HTML, CSS, ...)
Das Tutorial findet bis ca. 16 Uhr statt.