标签:
DTO Data Tansfer Object,数据传输对象
VO (value object) 值对象
其实这两个概念差不多
都是用在数据传输中的,但是这些对象与数据库没有直接的联系
Domain model 域模型,这才是与数据库直接对应的模型
用户有时候在提交数据的时候,提交的数据模型与数据库并不能匹配
比如注册的时候会有一个确认密码字段在数据库中是不会有的
搜索的时候从start date 到 end date 两个字段,但是数据库只会有一个date字段
所以就抽出一个DTO,一个DTO通常与一个form对象,接受客户端的数据信息,然后在里面进行处理,构造出一个域模型,然后存储到数据库
或者反过来,从数据库读出一个域模型,然后形成一个DTO对象,再传送到客户端
标签:
原文地址:http://www.cnblogs.com/tech-bird/p/4174906.html