zoukankan      html  css  js  c++  java
  • 【面向对象】DTO,PO.BO,VO名词解释

    DTO(Data Transfer Object) dto主要是用来作为传输数据,在我们的项目中是用来接收远程调用接收响应的对象。

    PO  Persistant Object持久对象   ==>   一般用于:bean、entity等命名 。比较形象的理解即为:一个PO对象(实体类对象entity)对应着数据库中的一张表结构,PO类对象中的属性对应着表结构中的字段。

    BO  service、manager、business等命名   ==>   一般用于:把业务逻辑封装为一个对象(可包括一个或多个其它的对象)。

    VO  view Object 主要是我们本地调用的对象, 用来向用户显示(BO中的user和role只需要显示userName和roleName,会通过VO来进行显示)在实际的开发中,VO对应页面上需要显示的数据,DO对应于数据库中储存的数据(表列,也就是model),DTO对应于除二者之外需要传递的数据。 DTO(data transfer object):数据传输对象,以前被称为值对象(VO,value object),作用仅在于在应用程序的各个子系统间传输数据,在表现层展示。与POJO对应一个数据库实体不同,DTO并不对应一个实体,可能仅存储实体的部分属性或加入符合传输需求的其他的属性。

     

  • 相关阅读:
    java使用递归删除非空目录
    关于Java日期的两道例题
    equals和==的区别
    从键盘读入个数不确定的整数,并判断读入的正数和负数的个数,输入为0时结束程序。
    输出所有的水仙花数
    99乘法表
    switch
    next()、nextInt()
    流程控制
    Scanner从键盘输入
  • 原文地址:https://www.cnblogs.com/anycc/p/12869703.html
Copyright © 2011-2022 走看看