作为一个大四即将毕业的毕业生,技术会的多并不重要,我觉得重要的是基础,这样才能才职场中如鱼得水般地学习。废话不多说,下面开始讲解这些概念。
POJO
全称:Plain Ordinary Java Object,简单普通java对象,一般使用在数据库表映射,即一个字段对应一个属性。
PO
全称:Persistant Object,持久化对象,一般存储数据库中映射之后的数据,一条记录对应一个PO。相当于将POJO持久化成PO。
DTO
全称:Data Transfer Object,数据传输对象,一般用于数据层向外层发送需要的数据格式(部分字段),这样可以加快发送效率。
DAO
全称:Data Access Object,数据访问对象,就是学习SSM时候的DAO层。用于数据库和外层作为持久化数据的传输。
BO
全称:Business Object,业务对象,一般使用于业务逻辑层。用于存储复杂的数据结构,比如将会数据库数据进行计算,保存不同结果,也是一种BO对象。
VO
全称:View Object,表现对象,一般使用前端页面数据显示。