PO(Persistant Object):持久化对象,普通Java bean,放在持久层,多数情况下ORM使用它们。
VO(Value Object, 或者 View Object):Value Object,普通java bean,一般在业务逻辑层传递数据。View Object 视图对象,也是普通Java bean,将数据绑定到视图模板上。
BO(Bussiness Object):业务对象,处于业务逻辑层,通常情况与持久成和控制层打交道。
DAO(Data Access Object): 数据访问对象,持久层,负责对象的持久化和访问获取。
DTO(Data Transfer Object):数据传输对象。
POJO(Plain Old Java Object):简单java对象,包含数据和行为的java对象。