原文:Java分层领域模型的DO、DTO、BO、AO、VO、POJO、Query定义

分层领域模型: DO Data Object :与数据库表结构一一对应,通过DAO层向上传输数据源对象。 DTO Data Transfer Object :数据传输对象,Service或Manager向外传输的对象。 BO Business Object :业务对象。 由Service层输出的封装业务逻辑的对象。 AO Application Object :应用对象。 在Web层与Servi ...

2020-08-04 16:35 0 608 推荐指数:

查看详情

Java领域模型-POJOVODOBODTO

Java领域模型 Bean java可重用组件,有显示逻辑的POJO,目的是把程序,业务逻辑和显示逻辑分开吗,降低开发的复杂程度和维护成本。 规范 这个类必须有一个公共的缺省构造函数 这个类的属性用 getter 和 setter 访问 这个类可被序列化 POJO ...

Mon Aug 03 07:40:00 CST 2020 0 849
阿里巴巴Java开发手册中的DODTOBOAOVOPOJO定义

分层领域模型规约: DO( Data Object):与数据库表结构一一对应,通过DAO层向上传输数据源对象。 DTO( Data Transfer Object):数据传输对象,Service或Manager向外传输的对象。 BO( Business Object):业务对象 ...

Mon Dec 04 07:39:00 CST 2017 3 67854
DODTOBOAOVOPOJO定义和转换的正确姿势(转)

一、引言 DODTOBOAOVOPOJO的概念看似简单,但是想区分好或者理解好也不容易,本文简单梳理一下。通过各层POJO的使用,有助于提高代码的可读性和可维护性。 二、区别 《阿里巴巴Java开发规范》关于领域模型的部分介绍如下: 最难理解的是BO,大致这么理解 ...

Fri Apr 02 20:52:00 CST 2021 0 240
POJODTOVOAOBOQUERY、CONDITION、ENTIRY的区别

我们项目中会定义各种Object,如下图所示,我把它们分成了三大类 常用的对象: POJO (Plain Ordinary Java Object): 简单的java类,统称 DTO (Data Transfer Object):传输数据使用 VO (View Object ...

Wed Jul 08 17:41:00 CST 2020 0 603
关于各种O,DO/BO/DTO/VO/AO/PO

阿里巴巴Java开发手册 链接:https://pan.baidu.com/s/11I9ViOrat-Bw_HA8yItXwA 密码:x5yi 2. DO/BO/DTO/VO/AO/PO PO(persistant object) 持久对象 ...

Mon Dec 24 07:00:00 CST 2018 1 2329
Java中PO、DODTOVOBOPOJO 、DAO、TO的概念

1. PO(persistant object) 持久对象 在 O/R 映射的时候出现的概念,如果没有 O/R 映射,没有这个概念存在了。 通常对应数据模型 ( 数据库 ), 本身还有部分业务逻辑的处理。 可以看成是与数据库中的表相映射的 Java 对象。 最简单的 PO ...

Fri Sep 10 07:33:00 CST 2021 0 211
Java中PO、DO、TO、DTOVOBOPOJO 、DAO的概念

1.PO(persistant object) 持久对象   在 o/r 映射的时候出现的概念,如果没有 o/r 映射,没有这个概念存在了。通常对应数据模型 ( 数据库 ), 本身还有部分业务逻辑的处理。可以看成是与数据库中的表相映射的 Java 对象。最简单的 PO 就是对应数据库中某个表中 ...

Wed Jun 14 19:16:00 CST 2017 0 4089
实体类分层命名PO,VOBODTOPOJO,DAO,DO

一、Java中PO、DO、TO、DTOVOBOPOJO 、DAO的概念 PO:persistant object持久对象 最形象的理解就是一个PO就是数据库中的一条记录。好处是可以把一条记录作为一个对象处理,可以方便的转为其它对象。 BO:business ...

Tue Feb 15 22:28:00 CST 2022 0 1204
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM