首页 > 其他 > 详细

2019.9.10学习记录

时间:2019-09-10 13:56:47      阅读:81      评论:0      收藏:0      [点我收藏+]

dto,vo,do的学习

概念

VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。
DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分布式应用提供粗粒度的数据实体,以减少分布式调用的次数,从而提高分布式调用的性能和降低网络负载,但在这里,我泛指用于展示层与服务层之间的数据传输对象。
DO(Domain Object):领域对象,就是从现实世界中抽象出来的有形或无形的业务实体。

vo与dto

基本来说,目前只使用dto,所以emmm。。。。不管vo了!以后需要再看!

dto的使用(重!)

使用dto模型:
1.依据现有的类代码,即可方便的构造出DTO对象,而无需重新进行分析。

2.减少请求次数,大大提高效率。

3.按需组织DTO对象,页面需要的字段我才组织,不需要的我不组织,可以避免传输整个表的字段,一定程度上提高了安全性。
————————————————————————————————————————————————————————————————————————————————————————
?一般我们使用DTO类来继承entity实体类,在DTO类里放一些业务字段,并提供get、set方法。当我们在业务逻辑层或者交互层用到一些数据库中不存在的字段时,我们就需要在DTO类里放这些字段,这些字段的意义就相当于一些经处理过的数据库字段,实质意义就是方便数据交互,提高效率。

原文链接:https://blog.csdn.net/visant/article/details/53282322

参考

https://www.cnblogs.com/qixuejia/p/4390086.html

2019.9.10学习记录

原文:https://www.cnblogs.com/lwblwb/p/11496270.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!