Datenbasierte Desktop-Anwendung

The Javengers: JavaFX, JDBC und DAO

Java-Projekt für Mitglieder, Verbände, Ausflüge und Anmeldungen mit JavaFX-Oberfläche und DAO-Persistenz.

Datenbasierte Desktop-AnwendungPrüfbarer Code

The Javengers: JavaFX, JDBC und DAO

Java-Projekt für Mitglieder, Verbände, Ausflüge und Anmeldungen mit JavaFX-Oberfläche und DAO-Persistenz.

Herausforderung:
UI, Domänenregeln und SQL-Persistenz in einer Vereinsverwaltung voneinander trennen.
Lösung:
Schichten für JavaFX, Modelle, DAO/DAOImpl, JDBC, Domänenausnahmen, SQL und JUnit-Tests.
Technische Rolle:
Modellierung, Persistenz, Controller, Szenenverwaltung, Validierung und Domänenausnahmen.
Nutzen:
Operationen sind vom Controller und der Szene bis zu DAO-Schnittstellen und SQL-Implementierungen nachvollziehbar.
Nachweise:
Öffentlicher Baum mit DAOFactory, fünf DAO/DAOImpl-Paaren, Domänenausnahmen, SQL-Skripten und JavaFX-Quellen.
JavaJavaFXJDBCDAOSQLJUnitMaven
Java OOPDatenbankdesignSoftwarearchitektur

In der Praxis: Im Team entwickelte JavaFX-Architektur mit JDBC/DAO-Persistenz, die UI, Controller, Domänenlogik und Datenzugriff in unabhängige Schichten trennt.