JAVA中 (PO,VO,TO,BO,DAO,POJO) 解释

2017-10-23  本文已影响0人  藝龍

VO,PO区别


  1. VO 是用 new 关键字创建,由 GC 回收的。
    PO 则是向数据库中添加新数据时创建,删除数据库中数据时削除的。并且它只能存活在一个数据库连接中,断开连接即被销毁。
  2. VO 是值对象,精确点讲它是业务对象,是存活在业务层的,是业务逻辑使用的,它存活的目的就是为数据提供一个生存的地方。
    PO 则是有状态的,每个属性代表其当前的状态。它是物理数据的对象表示。使用它,可以使我们的程序与物理数据解耦,并且可以简化对象数据与物理数据之间的转换。
  3. VO 的属性是根据当前业务的不同而不同的,也就是说,它的每一个属性都一一对应当前业务逻辑所需要的数据的名称。
    PO 的属性是跟数据库表的字段一一对应的。PO 对象需要实现序列化接口。

java 的 (PO,VO,TO,BO,DAO,POJO) 解释


实体 Model( 实体模式 )
DAL( 数据访问层 )
IDAL( 接口层 )
DALFactory( 类工厂 )
BLL( 业务逻辑层 )
BOF Business Object Framework 业务对象框架
SOA Service Orient Architecture 面向服务的设计
EMF Eclipse Model Framework
Eclipse 建模框架

上一篇 下一篇

猜你喜欢

热点阅读