16、实体 Bean 的客户端视图解析

实体 Bean 的客户端视图解析

1. 实体 Bean 主业务方法规则

实体 Bean 的主业务方法可以有任意名称,但不能以 find remove create 开头。对于每个主业务方法 <method> ,需要在 Bean 类中编写一个名为 ejbHome<method> 的方法。主业务方法不处理特定实体,如果客户端要对特定实体执行操作,需要获取代表该特定实体的实体 Bean 组件接口(EJBObject)的引用。

2. 实体 Bean 远程组件接口

远程组件接口和远程主接口构成了实体 Bean 的远程客户端视图。远程客户端可使用主接口获取 Bean 远程接口的引用,再通过该接口调用 Bean 的业务方法。无论远程客户端是在远程机器上运行,还是在与实体 Bean 相同或不同 JVM 的本地机器上运行,远程客户端视图的工作方式都是相同的。

2.1 远程组件接口中的方法

实体 Bean 的组件接口用于公开在 Bean 类中编写的业务方法,它扩展了 javax.ejb.EJBObject 。客户端可以访问在 Bean 类中实现并在组件接口中公开的方法,以及 EJBObject 接口中的方法。

以下是一个示例代码,展示了 Customer 远程组件接口的定义:

public
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值