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.