Java中常见的对象类型简述(DO、BO、DTO、VO、AO、PO)

Java中常见的对象类型简述(DO、BO、DTO、VO、AO、PO)Java中常见的对象类型简述(DO、BO、DTO、VO、AO、PO)

大家好,又见面了,我是你们的朋友全栈君。

VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。
DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分布式应用提供粗粒度的数据实体,以减少分布式调用的次数,从而提高分布式调用的性能和降低网络负载,但在这里,我泛指用于展示层与服务层之间的数据传输对象。
DO(Domain Object):领域对象,就是从现实世界中抽象出来的有形或无形的业务实体。
PO(Persistent Object):持久化对象,它跟持久层(通常是关系型数据库)的数据结构形成一一对应的映射关系,如果持久层是关系型数据库,那么,数据表中的每个字段(或若干个)就对应PO的一个(或若干个)属性。
BO(business object):业务对象,主要作用是把业务逻辑封装为一个对象。这个对象可以包括一个或多个其它的对象。
AO( Application Object):应用对象,在Web层与Service层之间抽象的复用对象模型,极为贴近展示层,复用度不高。
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/106468.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月23日 上午8:20
下一篇 2022年4月23日 上午8:20


相关推荐

  • javascript百炼成仙 第一章 掌握JavaScript基础 1.2直接量

    javascript百炼成仙 第一章 掌握JavaScript基础 1.2直接量叶小凡的住处被安排在青山院西北角的一个房间里,虽不宽敞,倒也干净。叶小凡两眼露出振奋的眼神,随便吃了点乡亲们准备的干粮后,就立刻开始打坐修行。编程之修,重在积累,而非资质。资质虽然一样重要,可是后天的努力一样必不可少。这些道理,叶小凡还未上山之前,就已经熟知!因此,即便是资质平凡,只要肯下苦功,一样可以修得正果!叶小凡虽然甲等资质,可依然不骄不躁,开始从“JavaScript基础修炼要诀”第一页开始看起。修炼要诀第一章,直接量。编程世界,所谓直接量,就是明面上可以见到的数据值。常见的直接量有数字,小数,

    2022年6月11日
    46
  • SVN服务器迁移操作「建议收藏」

    SVN服务器迁移操作「建议收藏」SVN服务器迁移,多资源库合并

    2022年10月1日
    4
  • django的drf_简述django请求生命周期

    django的drf_简述django请求生命周期前言一般我们写完序列化以后,我们就会开始写视图了,drf中我们一般使用CBV的方式,也就是类视图的方式,最基础的我们会使用fromrest_framework.viewsimportAPIVi

    2022年7月31日
    6
  • TCP/IP三次握手与四次挥手学习笔记(二)

    TCP/IP三次握手与四次挥手学习笔记(二)

    2022年2月14日
    146
  • 解决80端口被占用

    解决80端口被占用我是在使用 natapp 穿透外完工具时 端口必须是 80 但是启动 tomcat 之后发现端口被占用 1 系统占用系统管理员账号使用 cmd 输入命令 netstat ano 查看所有的进程找到占用 80 端口号的 pid 到服务中结束该 pid 的进程 2 apache 占用端口停止它的服务 3 java 应用程序占用结束所有 Java 进程说在最后的话 编写实属不易 若喜欢或者对你有帮助记得点赞

    2026年3月18日
    2
  • win10+cmake+vs2019编译64位libevent

    win10+cmake+vs2019编译64位libeventwin10 cmake vs2019 编译 64 位 libevent 概要 使用平台 win10 64 位使用工具 cmake vs2019 目的 在 windows 下编译 libevent 的库文件可以实现任意版本的 libevent 手动编译工具依赖 1 libevent 下载 下载链接 https github com libevent libevent git2 openssl 下载 下载链接 https github com openssl openssl3 MbedTLS 下载 下载链接

    2026年3月19日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号