PO
Persistent Object: 与数据库直接打交道的持久化对象,可以对应数据库中的单条记录,能够与DO互相转化。
DO
Domain Object:领域对象,是与业务逻辑相对应的对象,具有业务方法,可由PO和DTO互相转化。
DTO
Data Transfer Object:数据传输对象,用于服务层传输数据,可以筛选DO的属性,传输给展示层必要的数据,将VO与DO解耦。
VO
View Object:用于展示层的视图对象,作用是将所有一个页面需要展示的数据封装起来。
DAO
Data Access Object:数据访问对象,封装对数据库的访问。