T
TheDirtyPanda
Gast
Moin moin,
ich beschäftige mich schon etwas länger mit verschiedenen Entwurfsmustern in Java. Dennoch habe ich noch ein paar Verständnissprobleme im MVC-Pattern. Ich schreibe gerade eine Anwendung, die mit einer Datenbank verbunden ist.
Hier wäre grob meine Ordnerstruktur:
Jetzt kommen wir zu meinem Problem. Ich denke es ist ein Denkfehler - vielleicht habe ich etwas falsch gemacht. Naja aufjedenfall habe ich auch eine Benutzer-Klasse und ein Benutzer-Interface, welches eigentlich die SQL-Befehle bereitstellen soll. Naja diese wurden auch implementiert in die jeweilige Klasse, nur frage ich mich jetzt, wie ich das mit der Datenbankverbindung verknüpfen könnte.
Soll ich aus der Benutzer-Klasse eine Kindsklasse von der Datenbank-Klasse machen? Also das diese dann sozusagen die Methoden veerbt oder habt ihr da eine andere Lösung parat? Vielleicht sehe ich noch zu starr auf das MVC-Pattern ... ???:L
Ich hoffe, ihr habt mein Problem grob verstanden und könnt mir weiterhelfen!
Mit freundlichen Grüßen,
TheDirtyPanda
ich beschäftige mich schon etwas länger mit verschiedenen Entwurfsmustern in Java. Dennoch habe ich noch ein paar Verständnissprobleme im MVC-Pattern. Ich schreibe gerade eine Anwendung, die mit einer Datenbank verbunden ist.
Hier wäre grob meine Ordnerstruktur:
- application
- application.controllers
- application.interfaces
- application.models
- application.views
Jetzt kommen wir zu meinem Problem. Ich denke es ist ein Denkfehler - vielleicht habe ich etwas falsch gemacht. Naja aufjedenfall habe ich auch eine Benutzer-Klasse und ein Benutzer-Interface, welches eigentlich die SQL-Befehle bereitstellen soll. Naja diese wurden auch implementiert in die jeweilige Klasse, nur frage ich mich jetzt, wie ich das mit der Datenbankverbindung verknüpfen könnte.
Soll ich aus der Benutzer-Klasse eine Kindsklasse von der Datenbank-Klasse machen? Also das diese dann sozusagen die Methoden veerbt oder habt ihr da eine andere Lösung parat? Vielleicht sehe ich noch zu starr auf das MVC-Pattern ... ???:L
Ich hoffe, ihr habt mein Problem grob verstanden und könnt mir weiterhelfen!
Mit freundlichen Grüßen,
TheDirtyPanda
Zuletzt bearbeitet von einem Moderator: