JavaBean,POJO,EJB的区别

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

POJO(Plain Ordinary Java Object)是一个简单的Java类,不用继承或实现任何接口,不用遵循任何框架的定义,不用担当任何业务的对象角色,就是一个不需要遵循任何规范的类。

也可以这么理解,给POJO加上序列化,无参构造,get,set就成为了JavaBean。

EJB(Enterprise Java Bean)是一种企业JavaBean,是用来定义分布式业务的组件Bean,EJB是由home接口和组件接口组成的,需要遵循EJB的定义规范,继承特定的接口,并把编写好的类打包放在服务器上运行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值