• DO( Data Object):与数据库表结构一一对应,通过 DAO 层向上传输数据源对象。
  • PO(Persistant Object):持久对象,一个 PO 的数据结构对应着库中表的结构,表中的一条记录就是一个 PO 对象
  • DTO( Data Transfer Object):数据传输对象,Service 或 Manager 向外传输的对象。
  • BO( Business Object):业务对象。由 Service 层输出的封装业务逻辑的对象。
  • AO( Application Object):应用对象。在 Web 层与 Service 层之间抽象的复用对象模型,极为贴近展示层,复用度不高
  • VO( View Object):显示层对象,通常是 Web 向模板渲染引擎层传输的对象。
  • POJO( Plain Ordinary Java Object):

Java中的DO,DTO,VO,POJO相关推荐

  1. dto是什么意思_DO,DTO,VO,POJO 你知道吗?

    作为后端最常用的编程语言之一,Java 已经有很多年的历史了,在阿里内部,Java 也是使用最广泛的一门语言.在阿里实习的这段时间,规范一词是我感受最深的.没有规矩不成方圆,今天来说一下 Java 中 ...

  2. Java 中的 PO、VO、DTO、BO、POJO、BO/DO、DAO

    一.简单 Java 对象 1️⃣PO persistent object 持久对象.与数据库里表字段一一对应.PO是一些属性,以及set和get方法组成.一般情况下,一个表对应一个PO,直接与操作数据 ...

  3. java中一些对象(po,vo,dao,pojo)等的解释

    一.PO:persistant object 持久对象,可以看成是与数据库中的表相映射的java对象.最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合.PO中应该不包含任何对数 ...

  4. java中po_Java中PO,DO,DTO,VO的概念

    1.VO(View Object): 视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来. 2.DTO(Data Transfer Object): 数据传输对象,这个概念来源 ...

  5. DO,DTO,VO,POJO 你知道吗?

    为什么会出现这些 O? 我们知道,这些 O 不管叫什么名字,其本质都还是对象(Object),既然本质都一样,为什么非要给他们套上各种马甲?个人认为原因有三:第一,随着编程工业化的发展,需要有一套合理 ...

  6. Java中的PO和VO

    首先让我们先来看一下他们的解释: PO是Persistent Object的英文缩写,意思是持久对象,而VO是Value Object的缩写,意思是值对象.他们两个都存在于ORM(对象关系映射)的世界 ...

  7. PO BO VO DTO POJO DAO DO 在java中的概念

    PO BO DTO VO POJO PO DTO VO BO 都叫POJO,就是个简单的java对象: DAO 是进行数据库增删改查的类. BO 业务对象,封装对象.复杂对象 ,里面可能包含多个类: ...

  8. Java中PO、BO、VO、DTO、POJO、DAO概念及其作用和项目实例图(转)

    PO(bean.entity等命名): Persistant Object持久对象,数据库表中的记录在java对象中的显示状态 最形象的理解就是一个PO就是数据库中的一条记录. 好处是可以把一条记录作 ...

  9. java中dao和实体类的关系_【JAVA基础】 PO、VO、BO、DTO、POJO、DAO之间的关系详解...

    J2EE开发中大量的专业缩略语很是让人迷惑,尤其是跟一些高手讨论问题的时候,三分钟就被人家满口的专业术语喷晕了,PO VO BO DTO POJO DAO,一大堆的就来了 首先声明偶也不是什么高手,以 ...

最新文章

  1. 改进筛法- 质数中的质数(质数筛法)
  2. 以“不变”方能应“万变”,以“有心”必能筑“无界”
  3. 【原创】新手入门一篇就够:从零开发移动端IM
  4. 起点linux和深度linux哪个好,我想深入学习linux计算机,但不知道选择哪个版本好?...
  5. android语法帮助手册_新 App 「捧读:日语语法学习与分析」的开发幕后思考
  6. Gartner 发布 2022 年汽车行业五大技术趋势
  7. NHibernate使用之详细图解
  8. VUE3(setup响应式函数系统API)
  9. Prompt范式,真香
  10. 云计算具有什么平台_如何搭建自己的云计算平台?
  11. 合并查找到的文件,至新的文件中
  12. 计算机网络技术毕业生实习报告_计算机*应届毕业实习报告范文
  13. 日期 日历 时区 地区 格式化 API 案例 MD
  14. 谷歌浏览器不支持html2.0,谷歌浏览器不能播放视频怎么办_chrome浏览器无法播放视频的解决方法-系统城...
  15. MySQL · Semi-join原理及源码分析
  16. 什么是智能制造?如何实现智能制造?
  17. 从少儿编程讲讲开发行业的大趋势
  18. 【概念】数据仓库和数仓建模
  19. Java面试八股文整理
  20. JS - 解决鼠标单击、双击事件冲突问题(原生js实现)

热门文章

  1. mavros操作飞机时方向位置改为机体坐标系下指令(转载)
  2. 基于flowable的upp(统一流程平台)运行性能优化(3)
  3. 服装店收银软件选哪个版本?
  4. 判断访问WEB的平台是电脑还是手机
  5. 河南省网络安全高校战队联盟CTF训练营-web文件上传第一期
  6. Cisco NAC 数据库管理
  7. 我的世界java版局域网建立_局域网入门攻略:建立专属游戏世界_我的世界Minecraft中国版官方网站——你想玩的,这里都有...
  8. oppo r15 android 8,抢不到小米8,就用OPPO R15吧
  9. ColorOS6,OPPO的一体化设计之路
  10. 在线网校系统有哪些优势