刚学习javaEE,一直弄不明白DTO层得作用,DTO里面的属性entity里面不是都有吗,为何不直接将entity传给前台而要DTO层介入呢?
PS:我也百度过这个问题,但人家说得太专业了,希望解析浅显易懂点
JAVA+ORACLE技术交流群 161734506 欢迎JAVA从业人员加入,一起探讨,切磋,学习如果你说的DTO 是数据传输对象,那么这个DTO就是将前台数据传向后台,比如把表单传向session facade,把后台数据传向前台,比如查询结果,比如把JPA的结果传向界面层.DTO 就是数据传输对象 只是一种封装形式 你也可以不用DTO啊 但是如果你想增加一个状态位boolean Flag 你会怎么操作呢