实体 Bean 的客户端视图解析
在企业级 Java 开发中,实体 Bean 的客户端视图是一个关键概念,它为客户端与实体 Bean 进行交互提供了途径。下面将详细介绍实体 Bean 客户端视图的相关内容。
1. 实体 Bean 主业务方法规则
实体 Bean 的主业务方法名称可以任意,但不能以 find 、 remove 或 create 开头。对于每个主业务方法 <method> ,需要在 Bean 类中编写一个名为 ejbHome<method> 的方法。主业务方法不处理特定实体,如果客户端要对特定实体执行操作,需要获取代表该特定实体的实体 Bean 组件接口(EJBObject)的引用。
2. 实体 Bean 远程组件接口
远程组件接口和远程主接口构成了实体 Bean 的远程客户端视图。远程客户端可以使用主接口获取 Bean 远程接口的引用,然后使用该接口调用 Bean 的业务方法。无论远程客户端是在远程机器上运行,还是在与实体 Bean 相同或不同 JVM 的本地机器上运行,实体 Bean 的远程客户端视图的工作方式都是相同的。
2.1 远程组件接口中的方法
实体 Bean 的组件接口用于暴露 Bean 类中编写的业务方法,它扩展了 javax.ejb.EJBObject 接口。因此,客户端可以访问在 Bean 类中实现并在组件接口中暴露的方法,以及 EJBObject 接口中的方法。 <
超级会员免费看
订阅专栏 解锁全文

20

被折叠的 条评论
为什么被折叠?



