PO VO DTO BO POJO
作者:
AC编程 | 来源:发表于
2018-09-04 09:41 被阅读28次
一、 定义
- PO = Persistant Object 持久对象
- DTO = Data Transfer Object 数据传输对象
- VO = Value Object 或 View Object
- POJO = Pure Old Java Object /Plain Ordinary Java Object
- DO = Domain Object 处理业务逻辑
- BO = Business Object 处理业务逻辑
- DAO = Data Access Object
二、所在分层位置

image.png
三、JavaBean
- 1、有一个public的无参数构造方法
- 2、属性private,且可以通过get、set、is方法或遵循特定命名规范的其他方法访问
- 3、可序列号,实现Serializable接口
四、POJO vs. JavaBean
- 1、POJO比JavaBean更简单。POJO严格地遵守简单对象的概念,而一些JavaBean中往往会封装一些简单逻辑。
- 2、POJO主要用于数据的临时传递,它只能转载数据,作为数据存储的载体,不具有业务处理的能力。
- 3、JavaBean 虽然数据的获取与POJO一样,但是JavaBean当中可以有其他的方法
本文标题:PO VO DTO BO POJO
本文链接:https://www.haomeiwen.com/subject/ltawwftx.html
网友评论