1) Почему мы используем DTO
и DAO
и когда должны их использовать. Я разрабатываю GUI
программное обеспечение Java для вставки, редактирования и удаления данных. Но я изо всех сил , чтобы различать DTO/DAO
и Model
, View
, Controller
(MVC) Структура? Насколько они похожи, что лучше использовать при взаимодействии с базой данных через Java GUI
.
2) Одна вещь , которую я действительно интересно, является ли это хорошая практика , чтобы иметь view
и Controller
в одном классе. Если мы подумаем Netbeans
, вы можете создать GUI
класс кадра и добавить компоненты, например, JButton
в кадр, двойной щелчок по кнопке приведет вас к actionListener
методу (Контроллер), который, по-видимому, находится в кадре, данные должны отображаться для пользователя (Просмотр) , Значит, они в одном классе. Значит, это полностью противоречит концепции?
Вот о чем я говорю
плохая практика иметь представление и контроллер в одном классе?