说实在话,在印象里。这两个概念一直觉得是一样的,分不清他们的区别。今天特地在网上找了一篇文章(谢谢博主@lushuaiyin的分享),觉得讲的很不错。所以分享一下:

什么是POJO

按照Martin Fowler的解释是“Plain Old Java Object”,从字面上翻译为“纯洁老式的java对象”,但大家都使用“简单java对象”来称呼它。POJO的内在含义是指那些没有从任何类继承、也没有实现任何接口,更没有被其它框架侵入的java对象。

pojo和javabean的比较

pojo的格式是用于数据的临时传递,它只能装载数据, 作为数据存储的载体,而不具有业务逻辑处理的能力。

而javabean虽然数据的获取与pojo一样,但是javabean当中可以有其它的方法。

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

  1. 这个类必须有一个公共的缺省构造函数。
  2. 这个类的属性使用getter和setter来访问,其他方法遵从标准命名规范。
  3. 这个类应是可序列化的。

POJO和javabean的异同相关推荐

  1. (转) POJO和javabean的异同

    参考:http://blog.csdn.net/lushuaiyin/article/details/7436318 一:什么是POJOPOJO的名称有多种,pure old java object ...

  2. POJO、JavaBean、DAO

    POJO   POJO全称是Plain Ordinary Java Object / Plain Old Java Object,中文可以翻译成:普通Java类,具有一部分getter/setter方 ...

  3. 【java基础】POJO和JavaBean的区别

    说实在话,在印象里.这两个概念一直觉得是一样的,分不清他们的区别.今天特地在网上找了一篇文章(谢谢博主@lushuaiyin的分享),觉得讲的很不错.所以分享一下: 什么是POJO 按照Martin ...

  4. pojo java_什么是POJO,JavaBean?

    什么是POJO,JavaBean? 总结: POJO: 一个简单的Java类,这个类没有实现/继承任何特殊的java接口或者类,不遵循任何主要java模型,约定或者框架的java对象.在理想情况下,P ...

  5. POJO 与javaBean(普通bean和EJB)

    2010-09-27 16:27 POJO和JavaBean的区别和联系 POJO 和JavaBean是我们常见的两个关键字,一般容易混淆,POJO全称是Plain Ordinary Java Obj ...

  6. POJO、JavaBean和EJB的区别

    1.POJO(Plain Old Java Object) "Plain Old Java Object"的意思是"纯朴旧式的java对象",现在大家也称它作& ...

  7. POJO、JavaBean、EJB的区别

    POJO 全称是 Plain Old Java Object,翻译为"纯洁老式的java对象",一般都使用"简单java对象"来称呼.为什么这么说呢?原因是PO ...

  8. POJO,PO,JAVABEAN

    POJO = pure old java object or plain ordinary java object or what ever. PO = persisent object 持久对象 就 ...

  9. POJO和JavaBean的区别

    POJO(Plain Ordinary Java Object)即普通Java类,具有一部分getter/setter方法的那种类就可以称作POJO. 实际意义就是普通的JavaBeans(简单的实体 ...

最新文章

  1. [CF413D]2048
  2. java线程四种状态
  3. 08 | 案例篇:系统中出现大量不可中断进程和僵尸进程怎么办?(下)
  4. 【转】DOS下文件传输---初识TCP网络编程改版
  5. TensorFlow 简介
  6. 《高并发Oracle数据库系统的架构与设计》一1.4 本章小结
  7. In Depth和In Action的区别——写在《深入理解C#(第二版)》出版之际
  8. 11.MongoDB之副本集与Oplog
  9. Hbase数据库安装
  10. UI设计色彩模式选择
  11. 进程管理工具-Supervisord +CeSi
  12. [BZOJ4399]魔法少女LJJ(线段树合并)
  13. Android:技术在线面试还是屡次撞板,过来人告诉你不及时
  14. 新手从零开始学习微信小程序开发01
  15. 欧盟加密资产市场监管法案(Markets in Crypto Assets Regulation Bill,MiCAR法案)整体简介
  16. zabbix-server-mysql安装_详解zabbix安装部署(Server端篇)
  17. 360极速浏览器和360chrome首页设置加密算法
  18. 视频教学丨在【星图地球开发者平台】的管理后台可以做什么?
  19. 你的花呗是超前消费还是理性消费?还款时心痛吗?
  20. DataCleaner---4.1近义词查找

热门文章

  1. 被丧心病狂的验证码虐过,来感受一下交互体验很好的十款吧
  2. express运行www后,在http://localhost:3000/查看返回会报 Cannot find module 'jade'
  3. QT开发(六十六)——登录对话框的验证机制
  4. 史上最全JS表单验证封装类
  5. 源码安装gcc各种情况的解决
  6. (译)如何使用cocos2d制作一个塔防游戏:引子
  7. cisco交换机命令大全(5)
  8. spring cloud云服务架构 - particle云架构代码结构讲解
  9. NASA重金悬赏 太空尿片最佳解决方案
  10. php中如何使用phpredis