当前位置: 代码迷 >> J2EE >> javaEE开发为啥要用到DTO层
  详细解决方案

javaEE开发为啥要用到DTO层

热度:656   发布时间:2013-02-25 21:39:33.0
javaEE开发为什么要用到DTO层
刚学习javaEE,一直弄不明白DTO层得作用,DTO里面的属性entity里面不是都有吗,为何不直接将entity传给前台而要DTO层介入呢?
PS:我也百度过这个问题,但人家说得太专业了,希望解析浅显易懂点
但是估计跟你说的DTO完全不一样,DTO是用来取response里面对应字段的值,然后塞给domain objectdto 一般是继承 entity(domain或者model)的, 举一个简单的例子, 一个注册页面,上面有一个用户名,密码,确认密码,密码保存在数据库中其实只有一个的,dto就可以解决这个问题

JAVA+ORACLE技术交流群 161734506 欢迎JAVA从业人员加入,一起探讨,切磋,学习如果你说的DTO 是数据传输对象,那么这个DTO就是将前台数据传向后台,比如把表单传向session facade,把后台数据传向前台,比如查询结果,比如把JPA的结果传向界面层.DTO 就是数据传输对象 只是一种封装形式 你也可以不用DTO啊 但是如果你想增加一个状态位boolean Flag 你会怎么操作呢