文章引自B站up,心静思远-9527

JavaBean 是一个标准的Java类,它包括属性、方法、事件, 它的作用域是公共的,目的是为了让所有类都可以使用;
有默认的无参构造,目的是为了可以通过框架反射进行实例化;
它需要序列化且实现Serializable,目的是为了让这个对象可以序列化和反序列化进行传输和保存到文件。
它的属性可读写,可以使用get -set 方法读写和保护属性,还可以通过反射读写属性。

POJO 是一个简单的Java对象,不用继承或者实现任何接口,不用遵从框架的定义,不用担当任何业务对象角色,概括一句话,就是一个不需要遵守任何规范的的类。
你也可以这么理解给POJO加上 序列化、无参构造、get 、set。那它就是一个JavaBean。

EJB 是一种企业 Java
Bean,是用来定义分布式业务的组件Bean。这个EJB是由Home接口和组件接口组成的,需要遵循EJB的定义规范,继承特定的接口,并把编写好的类打包放在服务器上运行。
比如分布式应用的三类EJB:Session Bean 、 Entity Bean 、Message Driven Bean。

javaBean,pojo与EJB的区别相关推荐

  1. JavaBean,POJO,EJB的区别

    JavaBean是标准的Java类,包括了属性,方法,事件,作用域是公共的目的是为了让所有的类都可以使用,有默认的无参构造,有默认的无参构造是为了通过框架的反射进行实例化,需要序列化实现Seriali ...

  2. POJO、JavaBean和EJB的区别

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

  3. JavaBean 与 EJB 的区别

    JavaBean在一般情况下指的是实体类,在大部分情况下和POJO是同义词,基本构成就是一些字段和与之对应的  setter.getter方法,如果一个JavaBean需要在不同的JVM的进程中进行传 ...

  4. POJO JAVABEAN EJB的区别和联系

    POJO 和JavaBean是我们常见的两个关键字,一般容易混淆,POJO全称是Plain Ordinary Java Object / Pure Old Java Object,中文可以翻译成:普通 ...

  5. POJO、JavaBean、EJB的区别

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

  6. 实体entity、JavaBean、Model、POJO、domain的区别

    From: https://blog.csdn.net/u011665991/article/details/81201499 Java Bean.POJO. Entity. VO , 其实都是jav ...

  7. java中bean对象_JAVA中PO,BO,VO,DTO,POJO,Entity,JavaBean,JavaBeans各个对象的区别,以及lombo、jpa简介及用法...

    常见JAVA类概念介绍 PO:持久对象 (persistent object). 是ORM(Objevt Relational Mapping)框架中Entity,PO属性和数据库中表的字段形成一一对 ...

  8. javabean和EJB的区别

    Java Bean 是可复用的组件,对Java Bean并没有严格的规范,理论上讲,任何一个Java类都可以是一个Bean.但通常情况下,由于Java Bean是被容器所创建(如Tomcat)的,所以 ...

  9. POJO与Bean的区别

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

最新文章

  1. 中文版GPT-3来了?智源、清华发布清源 CPM——以中文为核心的大规模预训练模型
  2. 提前“剧透”能提高自监督学习性能吗?华为诺亚实验室说:不一定!
  3. eigrp ospf 邻居建立过程比较
  4. 判断字符串数组中是否所有字符只出现了一次
  5. android smack源码分析——接收消息以及如何解析消息
  6. 解决归档出错,ORA-00257: archiver error. Connect internal only, until freed.
  7. 启动efi_efi启动模式对比bios启动模式有哪些优势【详细介绍】
  8. html传值 location.search取
  9. Nginx正、反向代理以及负载均衡介绍
  10. 深入理解ButterKnife源码并掌握原理(二)
  11. 我是如何用redis做实时订阅推送的
  12. github上预览Demo网页最简单的方法
  13. 单片机的c语言程序设计显示12,12手把手教你学单片机的C语言程序设计中断服务函数.pdf...
  14. 读取金税盘、税控盘或税务Ukey基本信息
  15. office 2010
  16. RecyclerView使用中遇到的问题
  17. 小程序pdf预览插件_微信小程序中预览 PDF 文档
  18. 毕业设计开题分析:MIPS指令集硬件化设计与实现
  19. 力扣 299 猜数字游戏(java)
  20. 真香,50行Java代码爬取妹子套图!

热门文章

  1. MMAction2学习笔记 使用C3D训练测试自己的数据集
  2. CAD软件中怎么定制线图案?
  3. 微型计算机处理数据的本质,四川信息职业技术学院2019考纲复习
  4. CSS系列之修改滚动条的样式
  5. sap客户信贷_SAP信贷控制功能与配置详解
  6. [web]开复老师在线谈中国青年的成长 - by http://bbs.kaifulee.com/
  7. PXE系列之一:PXE环境搭建
  8. 遍历指定jar包中class文件名并输出到文件中
  9. 有效逻辑地址所对应的物理地址
  10. ROS语音交互系统_(1)科大讯飞linux版TTS代码解析