POJO和javabean的异同
2015-07-01 10:21
357 查看
什么是POJO
按照Martin Fowler的解释是“Plain Old Java Object”,从字面上翻译为“纯洁老式的java对象”,但大家都使用“简单java对象”来称呼它。POJO的内在含义是指那些没有从任何类继承、也没有实现任何接口,更没有被其它框架侵入的java对象。
pojo和javabean的比较
pojo的格式是用于数据的临时传递,它只能装载数据, 作为数据存储的载体,而不具有业务逻辑处理的能力。
而javabean虽然数据的获取与pojo一样,但是javabean当中可以有其它的方法。
JavaBean 是一种JAVA语言写成的可重用组件。它的方法命名,构造及行为必须符合特定的约定:
这个类必须有一个公共的缺省构造函数。
这个类的属性使用getter和setter来访问,其他方法遵从标准命名规范。
这个类应是可序列化的。
POJO是new创建,由GC回收。
JAVABEAN一般由容器来管理。
按照Martin Fowler的解释是“Plain Old Java Object”,从字面上翻译为“纯洁老式的java对象”,但大家都使用“简单java对象”来称呼它。POJO的内在含义是指那些没有从任何类继承、也没有实现任何接口,更没有被其它框架侵入的java对象。
pojo和javabean的比较
pojo的格式是用于数据的临时传递,它只能装载数据, 作为数据存储的载体,而不具有业务逻辑处理的能力。
而javabean虽然数据的获取与pojo一样,但是javabean当中可以有其它的方法。
JavaBean 是一种JAVA语言写成的可重用组件。它的方法命名,构造及行为必须符合特定的约定:
这个类必须有一个公共的缺省构造函数。
这个类的属性使用getter和setter来访问,其他方法遵从标准命名规范。
这个类应是可序列化的。
POJO是new创建,由GC回收。
JAVABEAN一般由容器来管理。
相关文章推荐
- 【Spring学习笔记-MVC-1.0】Spring MVC架构介绍
- JavaCard开发环境搭建
- JAVA学习(一):Java介绍及其平台、开发环境的配置与搭建
- JAVA学习(一):Java介绍及其平台、开发环境的配置与搭建
- java.util.zip类 ZipFile
- 配置Spring数据源
- java.util.zip类 ZipInputStream
- java.util.zip类 ZipOutputStream
- Struts2标签中$,#,%的用法
- Eclipse使用技巧和方法
- 一个Maven工程中,不同的模块需要不同的JDK进行编译
- JAVA实验第三天
- Spring事务传播方式
- 《编程导论(Java)·1.2类》
- Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法
- myeclipse优化
- 《Java程序设计》第17周课程设计:实现部分选择功能
- 《Java课程实习》日志(周一)
- java常见问题解释
- Android系统源码导入到eclipse