pojo一个简单的Java类,这个类不能实现/继承任何特殊的java接口或者类,不遵循任何主要java模型,约定或者框架的java对象。是一个最简单的java类。
JavaBean是可序列化的,实现了serializable接口,具有一个无参构造器有按照命名规范的set**()和get**()方法。
pojo&javabean的区别:
首先:POJO其实是比javabean更纯净的简单类或接口。POJO严格地遵守简单对象的概念,而一些JavaBean中往往会封装一些简单逻辑。
其次:POJO主要用于数据的临时传递,它只能装载数据, 作为数据存储的载体,而不具有业务逻辑处理的能力。
最后:Javabean虽然数据的获取与POJO一样,但是javabean当中可以有其它的方法。
总之:pojo比javabean更简单,有时会把两者混用。