码迷,mamicode.com
首页 > 其他好文 > 详细

DTO 或者VO

时间:2014-12-20 00:36:19      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:

 

 

DTO  Data Tansfer Object,数据传输对象

VO    (value object) 值对象

 

其实这两个概念差不多

 

    都是用在数据传输中的,但是这些对象与数据库没有直接的联系

    Domain model   域模型,这才是与数据库直接对应的模型

 

     用户有时候在提交数据的时候,提交的数据模型与数据库并不能匹配

 

     比如注册的时候会有一个确认密码字段在数据库中是不会有的

     搜索的时候从start date 到 end date 两个字段,但是数据库只会有一个date字段

 

      所以就抽出一个DTO,一个DTO通常与一个form对象,接受客户端的数据信息,然后在里面进行处理,构造出一个域模型,然后存储到数据库

      或者反过来,从数据库读出一个域模型,然后形成一个DTO对象,再传送到客户端

 

     

DTO 或者VO

标签:

原文地址:http://www.cnblogs.com/tech-bird/p/4174906.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!