VO(view object):视图对象,展示层,一般用于和前端交互要显示的对象数据(仅包含前端需要展示的数据)
DO(domain object):领域对象,对应于数据库表对应的数据(也叫entity)
DTO(data transfer object):数据传输对象,一般常用于各个微服务之间数据传输
POJO:就是一个Java的对象,什么DO,VO,DTO都是POJO的一种
DAO(data access object):表示一个数据访问对象,用这个dao访问数据库,也就是我们说的持久层,用于封装数据库的常用操作;
阿里开发手册也有对这方面的说明