POJO、PO、DAO、DO、DTO、VO、BO 一文秒懂

背景

一个项目:学生管理系统。
两张表:学生表和老师表。
一个功能:上课
前端展示:上课的信息(包括时间,学生数目,课程等)

对应

POJO:就是最基本的java Object 是事实上只要满足bean的要求 有getset方法都算是POJO。

PO:每个表会对应一个Object 这个就是PO ,比如我从后面查询出来的数据学生,我就可以用一个学生的PO也就是SutdentPO来进行接收。

BO:业务对象 ,因为我要的功能是上课,因此我需要老师的名字,和学生的名字,还有老师的科目,显然一个PO满足不了,我可以使用一个ClassBO来进行接收,这样就可以用一个BO满足一个业务。

VO:现在我有了这个业务处理完成了 ,但是我需要的是展示出来 ,因此我需要将需要展示的东西进行包装,传输给前端,比如上课的时间,上课的科目,就通过VO进行包装。同样,前端传给后端展示完成的数据也用VO来进行接收。

DTO: 用来将需要的数据进行包装 然后传输给前端。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值