EJB组件

EJB组件:它是运用在应用服务器端的组件,它包含了企业应用的业务逻辑。在运行环境中,企业运用客户程序通过调用EJB组件的方法来执行业务。

EJB分两类:
1.会话Bean:实现会话中的业务逻辑。
<1>会话状态Bean:有状态会话Bean的实例始终和一个特定的客户关联,它的实例变量可以维护特定客户的状态。
<2>无状态会话Bean:无状态会话Bean的实例不与一个特定的客户关联,它的实例变量不能维护特定客户的状态。

2.实体Bean:实现一个业务实体。

一个EJB至少包括3个java文件:Remote接口,Home接口和Enterprise Bean类;

Remote接口:声明了客户程序可以调用的业务方法;

Home接口:定义了创建,查找和删除EJB的方法;它是无状态的,不和特定的客户关联,因此同 一个Home接口引用可以被多个客户请求或客户线程共享;

home接口的引用有两种方法:
1.把home接口引用存放在ServletContext中;
2.运用EJBHomeFactory模式,把Hmoe接口存放在专门的EJB Home工厂中;

Enterprise Bean类:它实现了NetstoreEJB中的业务方法;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值