POJO、PO、DTO、DAO、BO、VO需要搞清楚的概念 1
POJO全称为:Plain Ordinary Java Object,即简单普通的java对象。一般用在数据层映射到数据库表的类,类的属性与表字段一一对应。PO全称为:Persistant Object,即持久化对象。可以理解为数据库中的一条数据即一个BO对象,也可以理解为POJO经过持久化后的对象。DTO全称为:Data Transfer Object,即数据传输对象。一般用于向数据层外围提供仅需的数据,如查询一个表有50个字段,界面或服务只需要用到其中的某些字段,DTO就包装出去的对象。可用于隐藏数据层字段定义,也可以提高系统性能,减少不必要字段的传输损耗。DAO全称为:Data Access Object,即数据访问对象。就是一般所说的DAO层,用于连接数据库与外层之间的桥梁,并且持久化数据层对象。BO全称为:Business Object,即业务对象。一般用在业务层,当业务比较复杂,用到比较多的业务对象时,可用BO类组合封装所有的对象一并传递。VO全称为:Value Object,有的也称为View Object,即值对象或页面对象。一般用于web层向view层封装并提供需要展现的数据。```
POJO、PO、DTO、DAO、BO、VO需要搞清楚的概念 1相关推荐
- DO、PO、DAO、VO、DTO
DO.PO.DAO.VO.DTO 何为DO DO(Domain Object),领域对象,也就是ORM框架中对应数据库的对象,业务实体,例如,对现实世界中的用户建模,抽象出来的DO可以叫为UserDO ...
- java里的DTO,DO,BO,VO
在讲解DTO,DO,BO,VO这些对象前首先要了解以下POJO POJO(Plain Ordinary Java Objects):简单无规则 java 对象 POJO对象主要是用于维护数据库表记录, ...
- java领域对象_java的几种对象(po,dto,dao等)
j2ee中,经常提到几种对象(object),理解他们的含义有助于我们更好的理解面向对象的设计思维. POJO(plain old java object):普通的java对象,有别于特殊的java对 ...
- 概念POJO、DTO、DAO、PO、BO、VO、QO、ENTITY详解
在java开发过程中,新手总是被DAO.PO.BO.VO等等概念弄得晕头转向. 下面我查找了很多资料,总结如下: 一.POJO(Plain Ordinary Java Object 简单Java对象) ...
- PO BO VO DTO POJO DAO DO 在java中的概念
PO BO DTO VO POJO PO DTO VO BO 都叫POJO,就是个简单的java对象: DAO 是进行数据库增删改查的类. BO 业务对象,封装对象.复杂对象 ,里面可能包含多个类: ...
- Java各种对象(PO,BO,VO,DTO,POJO,DAO,Entity,JavaBean,JavaBeans)的区分
Java各种对象(PO,BO,VO,DTO,POJO,DAO,Entity,JavaBean,JavaBeans)的区分 PO:持久对象 (persistent object),po(persiste ...
- PO/BO/VO/DTO/POJO/DAO/DO
文章目录 DO(Domain Object) DO(Data Object) PO VO BO DTO POJO DAO JavaBean EJB Entity 应用程序的分层设计 MVC 业务分层 ...
- Java 中 VO、 PO、DO、DTO、 BO、 QO、DAO、POJO 的概念
Java 中 VO. PO.DO.DTO. BO. QO.DAO.POJO 的概念 BO(Business Object)业务对象 主要作用是把业务逻辑封装为一个对象,这个对象可以包括一个或多个其他的 ...
- Java中的实体类(VO、PO、DO、DTO、BO、QO、DAO、POJO)
Java中的实体类(VO.PO.DO.DTO.BO.QO.DAO.POJO) PO(persistant object) 持久对象 DO(Domain Object)领域对象 TO(Transfer ...
- VO、 PO、DO、DTO、 BO、 QO、DAO、POJO定义
分层领域模型规约: DO( Data Object):与数据库表结构一一对应,通过DAO层向上传输数据源对象.就是从现实世界中抽象出来的有形或无形的业务实体. DTO( Data Transfer O ...
最新文章
- iOS 关于UIView覆盖StatusBar的小知识点
- 程序员必备网站之一:No Design
- 【jQuery 区别】attr()和prop()的区别
- macappstore登不上去_Mac 链接不上AppStore的解决方法
- 在迷失中前进--hatita22年蹉跎岁月的长嘘短叹(短叹篇)
- python 处理日志文件
- AS3.0第一个实例:(Hello World)
- 数据结构之线段树合并——永无乡,Lomsat gelral,Tree Rotations,Tree Rotations Escape Through Leaf
- Spring MVC搭建REST风格网站
- 算法与数据结构c语言版PPT,C语言算法与数据结构.ppt
- wxpython使窗口重新显示_wxpython刷新窗口按按钮
- 有人公开了Avast、McAfee 等杀软中的 8 个 0day
- storm中worker、executor、task之间的关系
- vs2010操作excel 需要安装office2010
- 基于Ribbon界面的MFC应用程序
- cpu天梯图2021 cpu性能排行榜2021最新版
- 《Linux就是这种范儿》读后感
- 同城双活与异地多活架构分析
- java原生开发是什么意思,深入剖析
- c 语言解析png图片文件信息,使用CImage加载PNG图片文件