美文网首页
PO VO DTO BO POJO

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