pojo和javabean的比较
2016-06-06 14:39
597 查看
什么是POJO
按照Martin Fowler的解释是“Plain Old Java Object”,从字面上翻译为“纯洁老式的java对象”,但大家都使用“简单java对象”来称呼它。POJO的内在含义是指那些没有从任何类继承、也没有实现任何接口,更没有被其它框架侵入的java对象。
而javabean虽然数据的获取与pojo一样,但是javabean当中可以有其它的方法。
pojo和javabean的比较
pojo的格式是用于数据的临时传递,它只能装载数据, 作为数据存储的载体,而不具有业务逻辑处理的能力。
JavaBean 是一种JAVA语言写成的可重用组件。它的方法命名,构造及行为必须符合特定的约定:
1.这个类必须有一个公共的缺省构造函数。
2.这个类的属性使用getter和setter来访问,其他方法遵从标准命名规范。
3.这个类应是可序列化的。
按照Martin Fowler的解释是“Plain Old Java Object”,从字面上翻译为“纯洁老式的java对象”,但大家都使用“简单java对象”来称呼它。POJO的内在含义是指那些没有从任何类继承、也没有实现任何接口,更没有被其它框架侵入的java对象。
而javabean虽然数据的获取与pojo一样,但是javabean当中可以有其它的方法。
pojo和javabean的比较
pojo的格式是用于数据的临时传递,它只能装载数据, 作为数据存储的载体,而不具有业务逻辑处理的能力。
JavaBean 是一种JAVA语言写成的可重用组件。它的方法命名,构造及行为必须符合特定的约定:
1.这个类必须有一个公共的缺省构造函数。
2.这个类的属性使用getter和setter来访问,其他方法遵从标准命名规范。
3.这个类应是可序列化的。
相关文章推荐
- 在eclipse如何删除无效的maven build
- Java是如何管理内存
- 2、spring_ioc
- springmvc
- Ubuntu 16.04 火狐添加java插件、解决Firefox强制低版本java插件运行以及安全设置限制自签名应用程序运行
- Spring Boot的Profile切换方式
- 用spring的InitializingBean的afterPropertiesSet来初始化
- 栈与堆的区别
- Spring AOP时的问题
- [LeetCode][6]ZigZag Conversion解析与特殊解法 -Java实现
- Spring AOP 学习(一) 代理模式
- Java泛型
- java中Scanner的hasNext()的疑问
- Java配置文件读取和路径设置
- 从网页上考的代码考到eclipse里面,会出现每行开头的空格下面有红色异常提示,为什么?
- spring mvc中jsp不能访问的原因
- JAVA集合中的迭代器的遍历
- java线程安全总结
- spring4+springmvc+mybatis
- 如何获取Android SHA1,MD5值(Android Studio,Eclipse)?