1. Entity(实体)
    基本和数据表对应,一个实体一张表
  2. PO(persistent object)
    代表持久层对象,对应数据库中表的字段,可以理解为一个PO就是数据库中的一条记录,没有增加别的属性和方法。持久对象由insert数据库创建 delete删除。
  3. VO(value object)
    值对象,用于业务层之间的数据传递。主要体现在【视图】的对象,对应展示界面显示的数据对象,一个VO对象来封装整个界面展示所需要的对象数据,在控制层与视图层进行传输交换。
  4. BO(business object)
    业务对象层封装业务逻辑的java对象,通过调用dao方法,结合 po 、vo进行业务操作;
  5. DTO(Data Transfer Object)
    数据传输对象,是一种设计模式之间传输数据的软件应用系统。数据传输目标往往是数据访问对象从数据库中检索数据。(接口间传递的数据封装)
  6. POJO(Plain Ordinary Java Object)
    简单的java对象。实际就是普通JavaBeans,最基本的Java Bean只有属性加上属性的get和set方法。
    一个POJO持久化以后就是PO;
    直接用它传递、传递过程中就是DTO;
    直接用来对应表示层就是VO
  7. Dao(data access object)
    数据访问对象。主要用来封装对数据的访问,注意,是对数据的访问,不是对数据库的访问。

1.Controller
代表控制层,主要是Action/Servlet等构成,此层业务层与视图层打交道的中间层,负责传输VO对象和调用BO层的业务方法,负责视图层请求的数据处理后响应给视图层。
2. View
代表视图层的意思,主要是指由JSP、HTML等文件形成的显示层。
所以实际项目中,一般都是这样应用的:
控制层(controller-action),业务层/服务层( bo-manager-service),实体层(po-entity),dao(dao),视图对象(Vo-),视图层(view-jsp/html)

PO、VO...各对象的区别相关推荐

  1. 关于JAVA Bean实体类对象pojo,vo,po,dto,entity之间的区别

    关于JAVA Bean实体类对象pojo,vo,po,dto,entity之间的区别: Pojo: Pojo 普通的java对象 最基本的javaBean只有属性 加上属性的get,set方法,可以转 ...

  2. java中bean对象_JAVA中PO,BO,VO,DTO,POJO,Entity,JavaBean,JavaBeans各个对象的区别,以及lombo、jpa简介及用法...

    常见JAVA类概念介绍 PO:持久对象 (persistent object). 是ORM(Objevt Relational Mapping)框架中Entity,PO属性和数据库中表的字段形成一一对 ...

  3. java几种对象的区别(PO,POJO,VO,BO,DAO)

    PO(persistant object 持久对象) :与数据库中的表相映射的java对象,每个属性基本都对应数据库表里面某个字段: 可以理解为一个PO就是数据库中的一条记录,一条记录即为一个对象. ...

  4. 详细介绍VO(值对象)和PO(持久对象)的区别

    VO,值对象(Value Object),PO,持久对象(Persisent Object),它们是由一组属性和属性的get和set方法组成.从结构上看,它们并没有什么不同的地方.但从其意义和本质上来 ...

  5. java的几种对象(PO,VO,DAO,BO,POJO)解释

    本文转自: http://blog.csdn.net/bzhxuexi/article/details/8227808 Java的几种对象(PO,VO,DAO,BO,POJO)解释   一.PO:pe ...

  6. java 的几种对象 (PO,VO,DAO,BO,POJO) 解释

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 一.PO:persistant object 持久对象,可以看成是与数据库中的表相映射的java对象 ...

  7. po vo pojo domain 区别

    POJO = "Plain Old Java Object",是MartinFowler等发明的一个术语,用来表示普通的Java对象,不是JavaBean, EntityBean ...

  8. java bo对象_java的几种对象(PO,VO,DAO,BO,POJO,DTO)解释

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

  9. vo,po,pojo,dto区别

    一:POJO(Plain Old Java Object) POJO 可认为是 DO/DTO/BO/VO 的统称,禁止命名成 xxxPOJO. 二:VO(View Object) 视图对象,用于展示层 ...

最新文章

  1. 决策树的C++实现(CART)
  2. GTX1080 安装 cuda 8.0 + cuDNN5.1
  3. 记一次fastjson转jackson的生产事故
  4. 手动修改Win7开机欢迎界面背景图片
  5. 网络流--最大流--hlpp(预流推进)模板
  6. 38.Linux/Unix 系统编程手册(下) -- 编写安全的特权程序
  7. (八)、MultipartFile
  8. Linux网络操作命令
  9. 已有项目如何添加到gitee(码云)仓库
  10. 微软重新评估收购雅虎提议
  11. 从一条微博揭秘专黑大V名人的定向攻击
  12. Azure NSG网络安全组日志分析
  13. ubuntu18.04关闭输入法浮动窗
  14. HEVC编码器设计实战-梅奥-专题视频课程
  15. 网易云音乐歌单的推荐算法
  16. JBuilder连接oracle数据库
  17. 评价指标(metrics)
  18. neumann级数_Neumann级数解,Neumann's series solution,音标,读音,翻译,英文例句,英语词典...
  19. 美国青年以车会友 愿做两国交流的使者
  20. 【电商】电商后台设计—售后流程

热门文章

  1. 配置oracle方言类,Dialect 修改oracle方言失败
  2. 关闭CLion光标闪烁/调节CLion光标闪烁速度
  3. 【CSDN|每日一练】硬币划分
  4. bzoj2049: [Sdoi2008]Cave 洞穴勘测
  5. Python股票分析系列——获得标普500的所有公司股票数据.p6
  6. ORA-12638: 身份证明检索失败--转自王明辉的部落-博客园
  7. 【新春特辑】基于文心大模型的新年春联生成器
  8. 程序员盒子接入百度文心大模型文生图能力
  9. 自定义C语言CVector
  10. VS2010 SP1 离线安装包下载地址