POJO(Plain Old Java Object)
POJO是一个简单的Java对象,没有从任何类继承、也没有实现任何接口,更没有被其它框架侵入的java对象。
POJO让开发者可专注于业务逻辑和脱离框架的单元测试,由于POJO并不需要继承框架的类或实现其接口,开发者能够极其灵活地搭建继承结构和建造应用。
POJO的意义就在于它的简单而灵活性,因为它的简单和灵活,使得POJO能够任意扩展,从而胜任多个场合,也就让一个模型贯穿多个层成为现实。
POJO里面是可以包含业务逻辑处理和持久化逻辑,也可以包含类似与JavaBean属性和对属性访问的set和get方法
JavaBeans
JavaBeans就是符合某种特定的规范的Java类。使用javabeans的好处是解决代码重复编写,减少代码冗余,功能区分明确,提高了代码的维护性。
javabean的设计原则
1.公有类
2.包含有无参的公有构造方法
3.属性私有
4.使用getter和setter方法对私有属性进行封装
有一个public的默认无参数构造函数,对私有的字段提供public的getter/setter方法