1) Warum verwenden wir DTO
und DAO
und wann sollten wir sie verwenden. Ich entwickle eine GUI
Java-Software zum Einfügen, Bearbeiten und Löschen von Daten. Aber ich habe Schwierigkeiten zu unterscheiden , DTO/DAO
und Model
, View
, Controller
(MVC) Struktur? Sind sie ähnlich, was besser bei der Interaktion mit der Datenbank über Java zu verwenden ist GUI
.
2) Eine Sache , die ich wirklich bin neugierig, ob es eine gute Praxis zu haben view
und Controller
in einer Klasse. Wenn wir darüber nachdenken Netbeans
, können Sie eine GUI
Rahmenklasse erstellen und Komponenten wie JButton
zum Rahmen hinzufügen. Durch Doppelklicken auf die Schaltfläche gelangen Sie zu der actionListener
Methode (Controller), die sich in dem Rahmen zu befinden scheint, in dem die Daten dem Benutzer angezeigt werden sollen (Ansicht). . Sie sind also in der gleichen Klasse. Verstößt das dann völlig gegen das Konzept oder nicht?
Hier ist, worüber ich spreche
schlechte Praxis, View und Controller in einer Klasse zu haben?