Book description
Vaadin ist ein populäres und kostenloses Frontend-Framework für Java-Enterprise-Entwickler, die bisher mit der weit verbreiteten, aber veralteten Swing-Technologie gearbeitet haben.Dieses Buch vermittelt Ihnen das notwendige Grundlagenwissen sowie Best Practices, um Vaadin zu evaluieren und in ersten eigenen Projekten einzusetzen. Unter anderem werden folgende Themen behandelt: Layout und Styling, Anwendungsarchitektur, Einsatz von Eclipse, Add-ons, Maven-Builds sowie automatisiertes Testen.
Table of contents
- Cover
- Titel
- Impressum
- Geleitwort
- Vorwort
- 1 Einleitung
- 2 Erste Schritte mit Vaadin
- 3 Die Vaadin-Architektur
-
4 UI-Komponenten
-
4.1 Grundlegende UI-Komponenten
- 4.1.1 UI als Rahmen für die Applikation
- 4.1.2 Textausgabe mit Label und Notification
- 4.1.3 Button
- 4.1.4 Texteingaben mit TextField, PasswordField und TextArea
- 4.1.5 Formatierte Texteingabe über RichTextArea
- 4.1.6 Datumseingabe mit InlineDateField und PopupDateField
- 4.1.7 Eingabe von Werten über Slider
- 4.1.8 Auswahlkästchen mit CheckBox
- 4.1.9 Auswahlboxen mit ListSelect, ComboBox, NativeSelect, OptionGroup und TwinColSel
- 4.1.10 Hochladen von Dateien mit Upload
- 4.1.11 Hierarchieanzeige mit der Tree-Komponente
- 4.1.12 Tabellen mit der Table-Komponente
- 4.1.13 Menüzeilen mit MenuBar
- 4.1.14 Fortschrittsanzeige mit der ProgressBar-Komponente
- 4.1.15 Videos und Animationen mit Link, AbstractMedia und AbstractEmbedded
- 4.2 Layout-Klassen
- 4.3 Sonderlayouts
- 4.4 Eigene Komponenten und Eingabefelder
-
4.1 Grundlegende UI-Komponenten
- 5 Data Binding
- 6 Real-Time-Webapplikationen mit Vaadin Server Push
- 7 Layout und Styling
- 8 Navigation in Ajax-Anwendungen
-
9 Anwendungsarchitektur mit Vaadin
- 9.1 Einleitung
- 9.2 Überblick
- 9.3 Was verstehen wir unter Architektur?
- 9.4 Architekturmuster
- 9.5 Auf in die Praxis
- 9.6 Der Login in der MVP-Passive-View-Variante
- 9.7 Entkopplung mit einem Event-Bus
- 9.8 Dependency Injection
- 9.9 Der Profileditor in der MVP-Variante
- 9.10 MVVM am Beispiel der Anmeldekomponente
- 9.11 Zusammenfassung
- 10 Add-ons
- 11 Vaadin und Maven
- 12 Automatisiertes Testen von Vaadin-Anwendungen
- 13 Zusammenfassung
- 14 Literatur
- Index
- Fußnoten
Product information
- Title: Vaadin
- Author(s):
- Release date: November 2014
- Publisher(s): dpunkt
- ISBN: 97833864902062
You might also like
book
Data-Centric Applications with Vaadin 8
This book teaches you everything you need to know to create stunning Vaadin applications for all …
book
JavaFX Essentials
Create amazing Java GUI applications with this hands-on, fast-paced guide Develop amazing gestures ?based applications and …
book
Vaadin 7 UI Design By Example Beginner's Guide
Do it all with Java! All you need is Vaadin and this book which shows you …
book
Datenintensive Anwendungen designen
Daten stehen bei vielen Aufgaben des modernen Systemdesigns im Mittelpunkt. Dabei sind komplexe Fragen wie Skalierbarkeit, …