Pure Java - Web Anwendungen mit GWT

 
Tutorial Day - 23. Mai
 
9:00
 
Raum Rheinauen
Tutorial
 
Advanced

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.

Dr. André Janus

Code Camp GbR

André Janus ist Geschäftsführer der Code Camp GbR. Er beschäftigt sich mit Systemintegration, Web-Anwendungen auf Basis von Java-Technologien und Qualitätssicherung im Kontext agiler Softwareentwicklung.

Ralf Klemmer

Code Camp GbR

Ralf Klemmer ist Geschäftsführer der Code Camp GbR. Er beschäftigt sich schwerpunktmäßig mit GWT, Java und Webentwicklung.