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