企业 JavaBeans (EJB) 客户端开发全解析
在企业级 Java 开发中,Enterprise JavaBeans (EJB) 是一项关键技术,而 EJB 客户端的开发则是其中重要的一环。本文将深入探讨 EJB 客户端开发的多个方面,包括不同类型客户端与 EJB 的交互方式以及相关问题的解决方案。
1. EJB 客户端概述
EJB 客户端是任何与 EJB 进行通信的对象。为了实现这种通信,EJBs 需要知道如何相互定位。EJB 客户端主要分为远程客户端和本地客户端,这种区分对客户端查找所需 EJB 的方式有重要影响。例如,在同一虚拟机中查找 EJB 与查找远程 EJB 时创建 InitialContext 实例的方式完全不同。常见的 EJB 客户端包括 JavaServer Pages (JSPs)、Servlet、Applet 和其他 EJBs,每种客户端都面临着各自独特的问题。
以下是本章将涵盖的主要任务:
- 从另一个 EJB 调用本地 EJB 方法
- 从另一个 EJB 调用远程 EJB 方法
- 从 Servlet 访问 EJB
- 从 JSP 调用 EJB
- 使用 Java Message Service (JMS) 调用 EJB 业务逻辑
- 以持久化格式保存 EJB 引用
- 使用持久化的 EJB 引用
- 存储 EJB 主对象引用
- 判断两个 EJB 引用是否指向同一个 Bean
- 使用反射获取 EJB 方法的信息
- 从 Applet 使用 EJB
- 改进 EJB 查找
超级会员免费看
订阅专栏 解锁全文

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



