1) 我们为什么使用DTO
and DAO
,以及我们应该在什么时候使用它们。我正在开发一个GUI
用于插入、编辑、删除数据的 Java 软件。但是我正在努力区分DTO/DAO
and Model
, View
, Controller
(MVC) Structure?它们是否相似,在通过 Java 与数据库交互时更好用GUI
。
2)我真的很好奇的一件事是在一个班级view
上是否是一种好习惯。Controller
如果我们考虑一下Netbeans
,您可以创建GUI
框架类并将组件添加JButton
到框架上,双击按钮将带您到actionListener
方法(控制器),该方法似乎在框架中,数据将显示给用户(视图) . 所以他们在同一个班。那么这是否完全违背了这个概念?
这就是我所说的
在一个类中拥有视图和控制器的坏习惯?