您的位置:首页 > 编程语言 > Java开发

pojo和javaBean的区别

2016-05-13 10:53 232 查看
今天早上看博客的时候看到一篇比较基础有很解惑的问题,就是关于pojo和havaBean的区别,相信很多开始接触javaBean开发的人原都会迷茫,那两个不都是定义一个类,然后定义属性,还有一些方法吗,怎么会不一样呢,我们来看一下。

首先我们来看一下pojo的定义:“plain old java Object”,字面的解释就是 清楚的老的java对象,就是我们常说的简单java对象,它其实就是一个没有从任何类继承,没有实现任何接口的,没有框架入侵的java类。

我们再来看一下两者的区别:

pojo的格式是用于数据的临时传递,它只能装载数据, 作为数据存储的载体,而不具有业务逻辑处理的能力。而javabean虽然数据的获取与pojo一样,但是javabean当中可以有其它的方法。

JavaBean 是一种JAVA语言写成的可重用组件。它的方法命名,构造及行为必须符合特定的约定:

这个类必须有一个公共的缺省构造函数。

这个类的属性使用getter和setter来访问,其他方法遵从标准命名规范。

这个类应是可序列化的。

原稿,感谢原稿主人
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: