Advertisement

领域模型命名规范遵循以下约定:PO、VO、POJO、BO、DTO、DO和JavaBean

阅读量:

PO,VO,POJO,BO,DTO,DO,JavaBean

在介绍领域模型命名规则之前,在阿里巴巴开发手册中已经明确指出具体说明如下:如上图所示

在这里插入图片描述

下面是更加详细的介绍:

po

从本质上说,Java中的持久化对象(或称为)可以被视作与数据库表相对应的对象。例如,在MySQL中,默认情况下每个主键字段都会生成一个这样的持久化对象。最简单的Java持久化对象就相当于对应于某个特定表中的一条记录。为了管理多个这样的持久化对象,则可以通过使用集合实例来管理它们。需要注意的是这些Java对象不应该包含任何直接操作数据库的操作。优势在于能够将单个数据记录被视为一个完整的对象来进行处理从而方便地转换为其他所需的对象类型

vo

VO值对象常见于业务层之间的数据传递活动,并与PO类的对象一样仅包含数据信息。
VO主要用于呈现界面上显示的数据信息。
对于一个WEB页面或SWT/SWIG构建的用户界面来说,在其生命周期内会为每个界面创建一个独立且自洽的VO实例。

pojo

Plain Ordinary Java Object

全部评论 (0)

还没有任何评论哟~