VO、DO、DTO的区别

2019-08-14  本文已影响0人  勿念及时雨

概念

在日常开发中,VO对应页面上需要显示的数据(表单),DO对应数据库中存储的数据(数据库表),DTO对应除了前面两种之外的其它需要传递的数据。

DTO和VO的异同

DTO和VO一样,都是在实体的基础上增加,减少字段,加入自己的判断逻辑,隐藏表结构等,当他可以返回给页面(这时就变成了VO),也可以用于服务之间,系统之间的交互,相互调接口之类。

为什么需要引入这些概念?

也许很多人会问,为什么不能只用一个DO,要分这么多数据类型呢?其实我们可以想一想,假如项目中只有一个DO,会出现哪些问题呢?

上一篇 下一篇

猜你喜欢

热点阅读