iX 8/2021
S. 106
Praxis
Web
Aufmachergestaltung: Lisa Hemmerling

Rich Internet Applications mit Vaadin programmieren

Farbenspektakel

Klaus Sausen

Mit Vaadin lassen sich in wenigen Schritten Webanwendungen in Java bauen. Seit Ende Juni liegt die LTS-Version 14.6.7 vor. Wie das mit einer Lackiererei-App funktioniert, erklärt dieser Artikel.

Vaadin ist ein kostenfreies Webframework, mit dem sich reine Java-Anwendungen entwickeln lassen. Die im Web angebotenen App-Starters erlauben es, in wenigen Schritten eine kleine lauffähige Anwendung zu konfigurieren. Dieser Artikel beschreibt eine einfache Applikation für eine Lackiererei (siehe Abbildung): Der Nutzer soll Lacke auswählen können, die grafisch auf einer Kugel dargestellt sind.

Die Applikation soll Eingabefelder aus dem Standardrepertoire der UI-Komponenten mit Validierung nutzen sowie eine CustomComponent – also ein für die eigenen Anforderungen erstelltes Element zur grafischen Darstellung ausgewählter Werte. Zudem basiert die Applikation auf dem Flow Starter für Spring, einer kompilierbaren Applikation, die alle benötigten Bibliotheken in den zueinander passenden Versionen konfiguriert hat und somit auf eine komplette Anbindung einer Datenbank verzichtet (siehe ix.de/zc27). Es werden also lediglich passende Services erstellt, die eine hypothetische Geschäftslogik abbilden sollen.

Alle heise-Magazine mit heise+ lesen

3,99 € / Woche

Ein Abo, alle Magazine: c't, iX, Mac & i, Make & c't Fotografie

  • Alle heise-Magazine im Browser und als PDF
  • Alle exklusiven heise+ Artikel frei zugänglich
  • heise online mit weniger Werbung lesen
  • Vorteilspreis für Magazin-Abonnenten
Jetzt unbegrenzt weiterlesen Vierwöchentliche Abrechnung.

Alle Ausgaben freischalten

2,60 € 1,49 € / Woche

Nach Testphase 2,60 € wtl.

  • Zugriff auf alle iX-Magazine
  • PDF-Ausgaben zum Herunterladen
  • Zugriff in der iX-App für unterwegs
  • Über 35% günstiger im Testzeitraum
Jetzt testen Nach Testphase jederzeit monatlich kündbar.

Ausgabe einmalig freischalten

8,90 € / Ausgabe

Diese Ausgabe lesen – ohne Abobindung

  • Sicher einkaufen im heise shop
  • Magazin direkt im Browser lesen
  • Dauerhaft als PDF behalten

Kommentieren