javaEE开发为什么要用到DTO层

ningv 2011-10-24 06:59:42
刚学习javaEE,一直弄不明白DTO层得作用,DTO里面的属性entity里面不是都有吗,为何不直接将entity传给前台而要DTO层介入呢?
PS:我也百度过这个问题,但人家说得太专业了,希望解析浅显易懂点
...全文
537 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
itchenlin 2013-01-24
  • 打赏
  • 举报
回复
学习中!
ylovep 2011-10-29
  • 打赏
  • 举报
回复
不明白什么是DTO
openlabx.org.cn 2011-10-29
  • 打赏
  • 举报
回复
如果你说的DTO 是数据传输对象,那么这个DTO就是将前台数据传向后台,比如把表单传向session facade,把后台数据传向前台,比如查询结果,比如把JPA的结果传向界面层.
sss@11 2011-10-28
  • 打赏
  • 举报
回复
想要相关语言的所有资料吗?java,c++,c#,html,javascript,javaweb,sqlserver,oracle,jquery,Linux,等等等等,程序员必备的学习资料,快来看看吧。
我的压缩包里面不止一两样东西哦,那可是我学习和工作的所有资料,不管是学习还是工作都会需要。
http://download.csdn.net/user/yangtonghai
qq437562832 2011-10-28
  • 打赏
  • 举报
回复
但是估计跟你说的DTO完全不一样,DTO是用来取response里面对应字段的值,然后塞给domain object
qq437562832 2011-10-28
  • 打赏
  • 举报
回复
mainframe 里面倒是有DTO
梦如风 2011-10-26
  • 打赏
  • 举报
回复
J2EE没有说到一定要用Dao,只是某些框架分层有Dao层之说
poppyPAN 2011-10-26
  • 打赏
  • 举报
回复
擦,什么叫dto
ningv 2011-10-25
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 uudigg 的回复:]
DTO 就是数据传输对象 只是一种封装形式 你也可以不用DTO啊 但是如果你想增加一个状态位boolean Flag 你会怎么操作呢
[/Quote]
是不是entity所有的属性DTO都要有,而且名字要相同?
  • 打赏
  • 举报
回复
Java EE 中什么地方说了得用 DTO ??
金兄 2011-10-25
  • 打赏
  • 举报
回复
dto 一般是继承 entity(domain或者model)的, 举一个简单的例子, 一个注册页面,上面有一个用户名,密码,确认密码,密码保存在数据库中其实只有一个的,dto就可以解决这个问题

JAVA+ORACLE技术交流群 161734506 欢迎JAVA从业人员加入,一起探讨,切磋,学习
uudigg 2011-10-24
  • 打赏
  • 举报
回复
DTO 就是数据传输对象 只是一种封装形式 你也可以不用DTO啊 但是如果你想增加一个状态位boolean Flag 你会怎么操作呢
yymn_love 2011-10-24
  • 打赏
  • 举报
回复
么有听过啊,我和2楼一样
  • 打赏
  • 举报
回复
么有听说过DTO的路过。。。

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧