码迷,mamicode.com
首页 > 编程语言 > 详细

理解Java中的VO,PO,BO

时间:2016-03-16 00:49:43      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:

VO(Value Object):值对象

PO(Persistent Object):持久对象

两者从结构上来说完全相同,都是拥有一组属性和getter、setter方法组成。但它们的本质和用处却完全不同:

VO是在业务层的对象 供业务逻辑使用,VO的属性就是当前业务逻辑需要的数据的名称。

PO是数据库里数据的对象表示,它的属性与数据库里字段相对应。

 

BO(Business Object):业务对象

把业务逻辑封装成一个Java对象,这个对象可以包含一个或多个其他的对象,通过调用DAO层的方法对VO和PO进行业务操作。

理解Java中的VO,PO,BO

标签:

原文地址:http://www.cnblogs.com/bobdylan/p/5281758.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!