POJO、VO、BO、DTO、PO

邮差的信 提交于 2020-03-10 19:26:10

1、POJO、VO、BO、DTO、PO 关系?

VO、BO、DTO、PO 都是 POJO 的一种类别,是 POJO 在不同使用场景下的不同叫法。

2、POJO、VO、BO、DTO、PO 是什么?

POJO

POJO的概念连接

VO

VO (View Object,表现层对象), 封装整个界面展示所需要的对象数据。

BO

BO (Business Object, 业务对象), 封装业务逻辑的java对象,通过调用DAO方法,结合PO,VO进行业务操作。

DTO

DTO (Data Transfer Object, 数据传输对象)。PO在传输前的再封装对象。
简单来说,当我们需要一个对象10个字段的内容,但这个对象对应的PO总共有20个字段,我们不需要把整个PO对象全部字段传输到客户端,而是可以用DTO重新封装,传递到客户端。

PO

PO (Persistent Object,持久对象) ,每个属性基本上都对应数据库表里面的某个字段。

参考文献

https://www.cnblogs.com/lyjin/p/6389349.html Java各种对象(PO,BO,VO,DTO,POJO,DAO,Entity,JavaBean,JavaBeans)的区分

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!