JAVA中PO\POJO\DTO\VO\BO概念解释

  • POJO(Plain Ordinary Java Object):POJO专指只有setter/getter/toString的简单类,包括DO/DTO/BO/VO等,但禁止命名成 xxxPOJO。
  • PO( Persistant Object):与数据库表结构一一对应。也有使用 DO( Data Object)代替的。
  • DTO( Data Transfer Object):数据传输对象,Service或Manager向外传输的对象,即也是Controller中,Request或Response所封装的对象。
  • BO( Business Object):业务对象。可以理解成Java开发过程中,抽象出来的一些与表结构无关的POJO,可能包含一到多个DO。
  • VO( View Object):展示对象,它的作用是把某个指定页面(或组件)的所有数据封装起来。VO不常见,因为和DTO太相似,基本都用DTO替代。例如:男/女在数据库中存储为0/1,DTO中显示的是0/1,VO中应该显示的是男/女。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值