java软件开发 vo bo po分别代表什么?
浏览量:1498
时间:2021-04-04 02:03:30
作者:admin
vo bo po分别代表什么?
VO(值对象)值对象通常用于业务层之间的数据传输,就像Po一样,它只包含数据。但它应该是一个抽象的业务对象,根据业务的需要,可以对应表,也可以不对应表。我觉得它和dto(数据传输对象)一样,可以在网上传输。从业务模型的角度来看,请参见UML组件域模型中的域对象。Java对象封装业务逻辑,通过调用Dao方法,结合Po、VO进行业务操作。Po(persistent object)persistent object的概念出现在O/R映射过程中。如果没有o/R映射,就没有这样的概念。通常对应于数据模型(数据库),有部分业务逻辑处理。它可以看作是映射到数据库中表的Java对象。最简单的Po是对应数据库表中的一条记录。多条记录可以使用采购订单的集合。采购订单不应包含对数据库的任何操作。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。