zoukankan      html  css  js  c++  java
  • PO VO BO DTO POJO DAO 总结

    Dao [data access object] 数据访问对象:

    数据访问对象,对数据访问不仅仅是指对数据库的访问,如A系统调用B系统的服务获取数据,这时候A系统对B系统访问数据对象的封装也可以成为DAO

    DTO [data transfer object] 数据传输对象:

    数据传输对象就是,表有20个字段,但是你只用5个,你就创建返回只有5个列的对象就好了,这样能够提升数据传输速度,和隐藏表结构

    PO [persistant object] 持久层对象

    持久对象和数据库中的字段一一对应

    BO [bussiness object] 业务对象

    业务对象,假如对一个班级进行业务处理,那么班级中的学生,教师都是业务对象的组成部分

    VO [value objiect] 值对象

    值对象也可以称为页面对象,假如班级是业务对象的话,学校就是值对象

    POJO [plain ordiary java object] 简单Java对象

    简单java对象是javaEE世界里面最灵活的对象,在简单系统中,如果从数据库到页面展示都是POJO的话,他可以是DTO(数据传输对象),如果从数据库中到业务处理中都是pojo的话,他也可以是BO(业务对象),如果从数据库到整个页面展示的话,他也可以是VO(值对象)

    原文连接: https://www.cnblogs.com/java-class/p/5439646.html#_labelTop

     

  • 相关阅读:
    防止重复点击
    刷新当前页面的几种方法
    PHP删除数组中空值
    json转化数组
    两个不能同时共存的条件orWhere查询
    SQLSTATE[42000]
    laravel一个页面两个表格分页处理
    Hash::make与Hash::check
    unbind()清除指定元素绑定效果
    二级联动
  • 原文地址:https://www.cnblogs.com/HQ0422/p/12591990.html
Copyright © 2011-2022 走看看