转自:阿里巴巴Java开发手册中的DO、DTO、BO、AO、VO、POJO定义_do / bo / dto / vo / ao_mildness丶的博客-CSDN博客
关于PO、BO、VO、DTO、DAO、POJO等概念的理解_bo po vo_二木成林的博客-CSDN博客
Java中的POJO是什么?_java pojo_罗汉爷的博客-CSDN博客
JavaBean仍然是一个POJO,但围绕如何实现它引入了一组严格的规则:
访问级别—要求属性是私有的,并暴露公开getter和setter方法。
方法名–getter和setter遵循getX和setX约定(对于布尔值,isX可以用于getter)
默认构造函数–必须存在无参数构造函数,以便在不提供参数的情况下创建实例,例如在反序列化期间
Serializable–实现Serializable接口允许我们存储状态。
POJO(Plain Ordinary Java Object):指含有 set、get、toString 方法的一般对象,不允许有业务方法,也不能携带有connection之类的方法。但有时也将 DO、DTO、VO、BO 归于 POJO 的范畴。