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来访问,其他方法遵从标准命名规范。
这个类应是可序列化的。
原稿,感谢原稿主人
首先我们来看一下pojo的定义:“plain old java Object”,字面的解释就是 清楚的老的java对象,就是我们常说的简单java对象,它其实就是一个没有从任何类继承,没有实现任何接口的,没有框架入侵的java类。
我们再来看一下两者的区别:
pojo的格式是用于数据的临时传递,它只能装载数据, 作为数据存储的载体,而不具有业务逻辑处理的能力。而javabean虽然数据的获取与pojo一样,但是javabean当中可以有其它的方法。
JavaBean 是一种JAVA语言写成的可重用组件。它的方法命名,构造及行为必须符合特定的约定:
这个类必须有一个公共的缺省构造函数。
这个类的属性使用getter和setter来访问,其他方法遵从标准命名规范。
这个类应是可序列化的。
原稿,感谢原稿主人
相关文章推荐
- spring AOP使用
- Struts2 中,相同的验证规则,如何使用同一条异常响应信息,及动态调用各自对应的名称?
- java实现归并排序
- java实现堆排序
- java命名规范
- JAVA HashMap 的工作原理(译)
- java实现希尔排序
- Eclipse 常用快捷键
- springs事务配置的5种方式
- java中将数据封装为JSON包
- eclipse开发的安卓程序如何在手机上运行
- spring mybaits分页插件集成
- JVM内存分类说明
- java加载properties工具类
- Spring基于注解的Cache支持
- JVM参数设置、分析
- Java Map
- Struts2学习基础
- 基于idea15的SpringMVC集成Swagger(Maven篇)
- java多线程