1)为什么要使用DTO
和DAO
,以及何时应使用它们。我正在开发GUI
Java软件来处理插入,编辑,删除数据。但我很努力区分DTO/DAO
和Model
,View
,Controller
(MVC)结构?它们是否相似,因此通过Java与数据库交互时最好使用GUI
。
2)我真正好奇的一件事是view
,Controller
在一个课堂上上课是否是一种好习惯。如果我们考虑过Netbeans
,您可以创建GUI
框架类并将类似JButton
的组件添加到框架上,双击该按钮将带您到actionListener
方法(控制器),该方法似乎位于要向用户显示数据的框架中(查看) 。所以他们在同一个班上。那是否完全违背了这个概念?
这就是我在说的
将视图和控制器放在一类中的不良做法?
@RomanC有一个包含事件(eventId,name,date.etc)的数据库表,因此DTO和MVC是相同还是不同?
—
Hoody
在数据库上,您不是DTO而是数据库对象。
—
罗马C
Java类中的@RomanC抱歉,使用DTO / DAO结构还是应该使用MVC?有什么区别
—
Hoody
您是否在第二个定义中阅读了有关数据库的信息?
—
罗马C