JavaBean ,Enterprise Bean(EJB), 三种Bean, 以及POJO

Bean简单的理解,可以理解为组件,一组通用方法的组合;

JavaBean就可以称为Java组件,是所有组件的统称,EJB称为企业级 Java组件;

三种Bean:

1). session beans: 会话bean, 用户访问产生的临时会话, 当访问结束后,session与相应的数据都将消息;

2). entity beans: 实体 bean, 他反应对应的数据表中的一条数据,类似于Model, 他与数据表关联,并与数据表字段一一对应,他反应数据库表持久稳固的数据;

3). Message-driver bean: 结合 session bean与JMS(JAVA消息服务)的兼听者的功能,商务组件可以异步访问JMS。

POJO (Plain old java object)

目前流行的 SSH 架构中,以及最新的EJB3, 都习惯于使用 POJO来做Bean,POJO就是一个普通JAVA类对象,里面不包括任何的业务实现,不包括任务的规则,不与任何的框架接口的绑定;

JavaBean严格的定义为:是一种由Java语言写的通用的组件,他的方法命名,构造以及行为必须符合一定的规范:

1. 他的类比须是public(公共类),要有一个缺省构造函数;

2. 他的属性值要由getter,setter来获取和设置;

3. 这个类应该是可序列化的;

因为bean都是提供给容器使用的,所以遵从一定的规范约定,一般人把它看成是某种约定的POJO; POJO一般只有属性没有方法;

转载于:https://www.cnblogs.com/editor/p/3530549.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值