什么是 Dto??

DTO本身不是业务对象,他是根据UI需求进行设计的。简单来说Model面向业务,我们是通过业务来定义Model的。而DTO是面向UI,通过UI的需求来定义的,通过DTO我们实现了表现层与Model层之间的解耦,表现层不引用Model。如果开发过程中我们的模型变了,而界面没变,我们只需改Model而不需要去改动表现层。简单来说就是 Dto是根据页面需要的数据来定义的 而 实体是根据业务需求,也就是你数据库要存的东西来定义的

posted @ 2021-05-25 14:04  c_c-c  阅读(420)  评论(0)    收藏  举报