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