最佳答案
1)为什么要使用 DTO
和 DAO
,什么时候应该使用它们。我正在开发一个 GUI
Java 软件做插入,编辑,删除数据。但是我很难区分 DTO/DAO
和 Model
,View
,Controller
(MVC)结构?它们是否相似,最好在通过 JavaGUI
与数据库交互时使用。
2)我真正好奇的一件事是,把 view
和 Controller
放在一个班里是否是一个好的做法。如果我们考虑一下 Netbeans
,你可以创建 GUI
帧类并在帧中添加像 JButton
这样的组件,双击按钮将带你到 actionListener
方法(控制器) ,这个方法显示在帧中,数据将显示给用户(视图)。所以他们在同一个班级。这是不是完全违背了这个概念?
把视图和控制器放在一个类中的做法不好吗?