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: