Zum Hauptinhalt springen
Vortrag

Model-View-ViewModel mit JavaFX

Datum und Uhrzeit

24.10.2016, 19:00 - 21:00 Uhr
Im Kalender speichern

Veranstaltungsort

mgm technology partners GmbH
Frankfurter Ring 105a
3. OG
80807 München, Deutschland

Beschreibung

Max Wielsch und Manuel Mauky
Model-View-ViewModel ist ein Frontend-Architektur-Pattern, bei dem der UI-Zustand und die Präsentationslogik im so genannten ViewModel gekapselt werden. Die View-Komponente hat dabei nur noch die Aufgabe, den im ViewModel hinterlegten UI-Zustand anzuzeigen und Eingaben des Nutzers an das ViewModel weiterzugeben. Der Einsatz von Databinding ermöglicht die komplette Entkopplung des ViewModels von der View, wodurch eine sehr einfache Testbarkeit der Präsentationslogik erreicht werden kann, ohne dabei auf komplizierte Integrationstests und GUI-Automatisierung zurückgreifen zu müssen.

Im Vortrag wird die Idee dieses Musters vorgestellt und gezeigt, wie JavaFX-Oberflächen nach diesem Muster testgetrieben umgesetzt werden können. Außerdem wird das OpenSource-Framework „mvvmFX“ vorgestellt, welches die Entwicklung von JavaFX mit MVVM vereinfacht und zahlreiche Hilfsmittel bereitstellt um häufige Fallstricke zu umgehen.

Kontakt

AK Java User Group

Nachricht senden