Java VO\PO\DAO\BO详解

VO 值对象\PO 持久对象,它们由一组属性和属性的get\set方法组成。

PO全程持久对象

最形象的理解就是一个PO就是数据库中的一条记录,可以看成是与数据库中的表相影射的java对象。

好处是可以把一条记录作为一个对象处理,可以方便的转为其他对象。

BO全称为业务对象

主要是把业务逻辑封装为一个对象,这个对象可以包括一个或多个其他对象,用于业务层之间的数据传递。

建立一个对应简历的BO对象处理简历,这个BO可以包含一个教育经历PO,一个工作经理PO,一个社会关系PO

VO全称表现成对象

主要对应界面显示的数据对象。

DAO全称数据访问对象

主要用于访问数据库,DAO中包含了各种数据库的操作方法,为业务层提供接口。

Struts中的ActionForm 就是VO

Hibernate中的实体bean就是PO

关于JPA的一些补充:完整的JPA需要实体类即PO+DAO(接口)\Service(接口的实现)+src下META-INF中的persistence.xml配置文件
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值