java中常见的缩写含义
- POJO(plain ordinary java object),简单java对象
- java中最常见的对象
- PO(persistant object),持久对象
- 数据对象
- 与数据库字段对应
- POJO持久化后可以理解为PO
- 比如数据库中一个表的一条记录就是一个PO
- VO(value object),值对象
- 数据对象
- 可以和数据库字段对应,也可以不
- 是业务层向表现层的数据传递
- BO(business object),业务对象
- 由业务逻辑封装而成的对象
- 此对象中必然包括其他对象
- DTO(Data Transfer Object),数据传输对象
- 从PO中拿值,但不一定全是PO的值.
- 比如PO中有10个字段,我们只需要4个字段
- 转移到表现层时,这个对象的身份就转为VO
- DAO(data access object),数据访问对象
- 用于封装数据库的访问操作
- 通过这个对象可以将POJO转化为PO,也可以用PO封装成DTO或VO