Hey ich hätte noch eine Frage zum MVC.
Ich habe einen Conroller ein Datenmodel und ein MainFrame.
Solle das Model direkt Datenbankquery erledigen oder sollte es die Anfragen an eine eigene Klasse weiterleiten?
Das MainFrame verwendet noch eine ContentPane welche eben den Content darstellt. Sprich eine eigene Klasse ist.
Die Daten die dort angezeigt werden, kommen durch eine JList zustande.
Wie genau sollte da meine Interaktion aussehen?
Sollte wenn ich in meiner Liste auf einen Eintrag geklickt habe dies dem mainFrame mitgeteilt werden oder direkt an das Model gehen, welches dann direkt das ContentPane informiert.
Oder ist es eher zu empfehlen alles über das MeinFrame zu machen, weil im Endeffekt ändert sich im Mainframe eh nie was.
Oder sollte ich wenn auf einen Eintrag in der Liste geklickt wird dies entweder über das Mainframe oder direkt and den Controller weiterleiten, welcher dann das Model versändigt?
Oder am einfachsten Controller Actionlistener implementieren lassen und dann alle angeklicketen Einträge zum Model durchschleifen?
Es ist kein großes Projekt, aber es wäre interessant zu wissen, was am efizientesten ist.
Ich habe einen Conroller ein Datenmodel und ein MainFrame.
Solle das Model direkt Datenbankquery erledigen oder sollte es die Anfragen an eine eigene Klasse weiterleiten?
Das MainFrame verwendet noch eine ContentPane welche eben den Content darstellt. Sprich eine eigene Klasse ist.
Die Daten die dort angezeigt werden, kommen durch eine JList zustande.
Wie genau sollte da meine Interaktion aussehen?
Sollte wenn ich in meiner Liste auf einen Eintrag geklickt habe dies dem mainFrame mitgeteilt werden oder direkt an das Model gehen, welches dann direkt das ContentPane informiert.
Oder ist es eher zu empfehlen alles über das MeinFrame zu machen, weil im Endeffekt ändert sich im Mainframe eh nie was.
Oder sollte ich wenn auf einen Eintrag in der Liste geklickt wird dies entweder über das Mainframe oder direkt and den Controller weiterleiten, welcher dann das Model versändigt?
Oder am einfachsten Controller Actionlistener implementieren lassen und dann alle angeklicketen Einträge zum Model durchschleifen?
Es ist kein großes Projekt, aber es wäre interessant zu wissen, was am efizientesten ist.