1) Для чого ми використовуємо DTO
і DAO
, і коли ми повинні ними користуватися. Я розробляю GUI
програмне забезпечення Java, яке стосується вставки, редагування, видалення даних. Але я з усіх сил , щоб розрізняти DTO/DAO
і Model
, View
, Controller
(MVC) Структура? Чи схожі вони, що краще використовувати під час взаємодії з базою даних через Java GUI
.
2) Одна річ , яку я дійсно цікаво, чи є це хороша практика , щоб мати view
і Controller
в одному класі. Якщо ми задумаємося Netbeans
, ви можете створити GUI
Frame Class і додати такі компоненти, як JButton
на кадр, подвійне клацання кнопки переведе вас до actionListener
методу (Controller), який, здається, є у кадрі, дані повинні відображатися користувачеві (Перегляд) . Значить, вони в одному класі. Це повністю суперечить концепції тоді чи ні?
Ось про що я говорю
погана практика мати перегляд та контролер в одному класі?