PO 数据库的一条记录,映射成的java对象 PO 仅仅表示数据 拥有javabena 提供get set方法,具有无参的构造方法

DAO 数据访问对象,用于封装增删查改的操作

VO 与前段交互的java对象,一般使用PO进行代替

DTO 数据传输对象,一般和VO相同

BO 业务逻辑,业务逻辑的执行所在,一般在此处执行调用DAO层