Entity
最常见的实体类,代表数据库当中的一个表
PO
Persistant object,持久层对象,代表数据库中的一条记录
VO
Value object,值对象,通常用于业务层之间的数据传输。对于一个Web页面,可以将其属性封装成一个VO,在控制层和视图层进行传输。
BO
Bussiness Object,将业务逻辑封装成对象。比如一份简历包含教育背景、工作经历、掌握技能等,可以将教育背景、工作经历、掌握技能等封装成一个个PO,而将这三个对象封装成一个BO,由这个BO来处理相应的业务逻辑。
DTO
代表数据传输对象,接口之间传递的数据封装。
POJO
Plain Ordinary Java Object,传统意义上的Java对象
Controller
控制层
View
视图层