领域模型POJO

一、DAO(Data access object) 数据访问对象

主要用来封装对数据库的访问。通过它可以把POJO持久化为PO,用PO组装出来VO、DTO;

二、PO(Persistent Object) 持久对象

跟bean层一样,是将数据库数据封装成对象层。持久化对象数据。拥有get/set方法等;

三、BO(Business Object) 业务对象

主要作用是把业务逻辑封装为一个对象,常常封装了对 DAO、RPC 等的调用,可以进行 PO 与 VO/DTO 之间的转换;

四、VO(value Object) 表现对象(前端使用对象)

ViewObject表现层对象;主要对应界面显示的数据对象,遵守 Java Bean 的规范,拥有 getter/setter 方法;

五、DTO(Data Transfer Object) 数据传输对象(API使用对象)

用于表示一个数据传输对象,遵守 Java Bean 的规范,拥有 getter/setter 方法;

注释:某种意义上,领域模型就是对象模型(POJO),分类的依据就是职责的不同

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值