was für eine Package-Struktur schlagt ihr für eine Swing-Anwendung mit Datenbankanbindung vor? Als Beispiel, die Anwendung bietet eine Auftragserfassung, Kundenverwaltung, mehrere Statistiken, Internationalisierung, kundenspezifische Einstellungen und Verarbeitungen, Generierung PDFs, Excel-Export, Anbindung an ERP-System, ...
Oder würdet ihr komplettt anders aufteilen?
Code:
Beispiel 1:
+ dao
- KundenDAO
- AufträgeDAO
- StatistikDAO
+ ui.swing
- kundenverwaltung
- auftragserfassung
- statistik
+ business logic
- kundenverwaltung
- auftragserfassung
- statistik
+ core
- update
- erp-anbindung
- dbconnection
+ kundenspezifische Einstellungen
+ resources
- img
- labels
Code:
Beispiel 2:
+ kunden
- KundeDAO
- business logic
- ui.swing
+ statistik
- StatistikDAO
- business logic
- ui.swing
+ core
- update
- erp-anbindung
- dbconnection
+ kundenspezifische Einstellungen
+ resources
- img
- labels
Oder würdet ihr komplettt anders aufteilen?