JavaFX Enterprise
Mit dem Erscheinen von Java 8 ist nun auch JavaFX fester Bestandteil von Java SE und wird von Oracle als das empfohlene UI Toolkit genannt. Da Swing ab Java 8 auch nicht mehr weiter entwickelt wird, ist es an der Zeit, sich kritisch mit JavaFX und dessen Gebrauch in produktiven Business Anwendungen auseinanderzusetzen. JavaFX bietet als UI Toolkit eine Fülle an Features, um moderne und interaktive Oberflächen zu erstellen. Daneben gibt es für aber auch noch weitere wichtige Voraussetzungen, die beim Erstellen von Business-Anwendungen mit JavaFX berücksichtigt werden müssen. Ein tolles UI ist hier nicht alles. Der Vortrag gibt einen Überblick über verschiedene Best-Practice-Ansätze, um Problemstellungen wie die Kommunikation zwischen Server und Client, Background Tasks, MVC-Ansätze sowie das Designen komplexer Dialog-Flows zu lösen. Im Java-EE-Sektor gibt es hier bereits viele gute Ansätze, die in Teilen auch einfach auf eine JavaFX-Anwendung konvertiert werden können. Bereits vorhandene Frameworks und APIs wie DataFX oder OpenDolphin werden hierbei auch angesprochen. Während des Vortrags wird beispielhaft ein JavaFX Client realisiert, der über verschiedene Kommunikationswege mit Servern und Datenbanken kommuniziert. Hierbei werden unterschiedliche CRUD-Dialoge und Dialog-Flows erzeugt und alles in eine modernen und interaktive Anwendung verpackt.
Referent: Hendrik Ebbers
Hendrik Ebbers (@hendrikEbbers) ist Senior Java Architekt bei der Canoo Engineering AG und hat mehrere Jahre Erfahrung in der Entwicklung von Javaanwendungen. Sein Hauptinteresse liegt hierbei in den Bereichen JavaFX, Middleware und DevOps. Hendrik leitet als aktives Mitglied der Java Community die JUG Dortmund. Auf seiner Webseite www.guigarage.combloggt er regelmäßig über Architekturansätze im Bereich JavaFX und zu seinen verschiedenen Open Source Projekten wie AquaFX oder DataFX. Sein Buch „Mastering JavaFX 8 Controls“ ist 2014 bei Oracle Press erschienen.
Veranstaltung
Ort: LVM Versicherung, Kolde-Ring 21, Raum 3.01.08 Konferenzraum II Links
Einlass ab 18 Uhr, die Teilnahme ist kostenlos.
Bitte per Xing anmelden: https://www.xing.com/events/vortrag-javafx-enterprise-1506265