美文网首页
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