关于DTO的一点小知识:经常接触到VO,DO,DTO的概念,本文从领域建模中的实体划分和项目中的实际应用情况两个角度,对这几个概念进行简析。 得出的主要结论是,在项目应用中,VO对应于页面上需要显示的数据(表单),DO对应于数据库中存储的数据(数据表),DTO对应于除二者…
2023-04-28 216
DTO本身不是业务对象,他是根据UI需求进行设计的。简单来说Model面向业务,我们是通过业务来定义Model的。而DTO是面向UI,通过UI的需求来定义的,通过DTO我们实现了表现层与Model层之间的解耦,表现层不引用Model。如果开发过程中我们的模型变了,而界面没变,我们只需改…
2023-04-28 146
DTO即数据传输对象。之前不明白有些框架中为什么要专门定义DTO来绑定表现层中的数据,为什么不能直接用实体模型呢,有了DTO同时还要维护DTO与Model之间的映射关系,多麻烦。然后看了这篇文章中的讨论部分才恍然大悟。摘两个比较有意义的段落。表现层与应用层之间是通过数…
2023-04-28 130
PHPstudy是很多程序员使用的服务器工具,但是很多程序员在使用PHPstudy的时候,会遇到PHPstudy端口80被占用?那么,PHPstudy端口80被占用怎么解决?请看以下80端口被占用解决方法。 PHPstudy是Win64位,支持php多版本共存,软件内置最新版本Apache、Nginx、MySQL、FTP…
2023-04-26 108
ui不属于前端,UI即User Interface(用户界面)的简称。UI一般指的是各种软件的界面,主要是偏向设计,一般用来出设计稿。前端主要是偏向页面制作和APP,开发重点是实现各种交互。指的是网站的页面,负责系统前端是指应用的表层部分,就是用户直接能看到的。userinterfac…
2023-04-26 121