1.4. 企业 Bean 业务接口


EJB 业务界面是由 bean 开发人员编写的 Java 界面,提供会话 Bean 公共方法声明以供客户使用。会话 bean 可以实施任意数量的接口,包括 none(无接口 Bean)。

业务接口可以声明为本地或远程接口,但不能同时声明两者。

EJB 本地业务接口

EJB 本地业务接口声明 Bean 和客户端位于同一 JVM 时可用的方法。当会话 Bean 实施本地业务接口时,该接口中声明的方法仅供客户端使用。

eJB 远程业务接口

EJB 远程业务接口声明了可供远程客户端使用的方法。EJB 容器将自动提供对实施远程接口的会话 Bean 的远程访问。

远程客户端是在其他 JVM 中运行的任何客户端,可以包含桌面应用,以及 Web 应用、服务和部署到不同应用服务器的企业 bean。

本地客户端可以访问远程业务接口公开的方法。

EJB No-interface Beans

不实施任何业务接口的会话 bean 称为 no-interface bean。本地客户端可以访问无接口 Bean 的所有公共方法。

实施业务接口的会话 bean 也可以编写来公开 no-interface 视图。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat