【生意多】-免费发布分类信息
当前位置: 首页 » 新闻 » 商业与经济 » 正文

浅析JAVA中VO、DTO、DO、PO的理解

放大字体  缩小字体 发布日期:2020-08-17 02:39:45    浏览次数:5
导读

  最近,在项目中,一些同事对VO、DTO、DO、PO这几个概念很模糊,于是我打算整理一下,供项目其他人员以及对这些概念模糊的人提供一下参考。  VO全称View Object,我们把它看作视图对象,用于展示层,它的作用是把某个指定页面所有数据封装起来。  DTO全称Data Transfer Object,数据传输对象,它的作用是展示层(前

  最近,在项目中,一些同事对VO、DTO、DO、PO这几个概念很模糊,于是我打算整理一下,供项目其他人员以及对这些概念模糊的人提供一下参考。

  VO全称View Object,我们把它看作视图对象,用于展示层,它的作用是把某个指定页面所有数据封装起来。

  DTO全称Data Transfer Object,数据传输对象,它的作用是展示层(前端页面)与服务层(后端服务接口)之间的数据传输对象。

  DO全称Domain Object,领域对象,就是从现实世界中抽象出来的有形或无形的业务实体(我们把用户的基本信息抽象成一个USER对象,有年龄,性别,出生日期等属性)。

  PO全称Persistent Object,持久化对象,它跟持久层(通常是关系型数据库如mysql,oracle等)的数据结构形成一一对应的映射关系,如果持久层(mybatis,hibernate,jpa等)是关系型数据库,那么,数据表中的每个字段就对应PO的一个属性。

 
关键词: java vo
(文/小编)
打赏
免责声明
• 
本文为小编原创作品,作者: 小编。欢迎转载,转载请注明原文出处:https://www.31duo.com/news/show-461008.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们。
 

(c)2016-2019 31DUO.COM All Rights Reserved浙ICP备19001410号-4

浙ICP备19001410号-4