1.4. 企业 Bean 业务接口
Jakarta Enterprise Beans 业务接口是由 bean 开发人员编写的 Java 界面,提供会话 Bean 公共方法的声明以供客户使用。会话 bean 可以实施任意数量的接口,包括 none( 无接口 Bean)。
业务接口可以声明为本地或远程接口,但不能同时声明两者。
Jakarta Enterprise Bean 本地业务接口
Jakarta Enterprise Beans 本地业务接口声明 Bean 和客户端在同一 JVM 时可用的方法。当会话 Bean 实施本地业务接口时,该接口中声明的方法仅供客户端使用。
Jakarta Enterprise Bean 远程业务接口
Jakarta Enterprise Beans 远程业务接口声明了可供远程客户端使用的方法。对实施远程接口的会话 Bean 的远程访问由 Jakarta Enterprise Beans 容器自动提供。
远程客户端是在其他 JVM 中运行的任何客户端,可以包含桌面应用,以及 Web 应用、服务和部署到不同应用服务器的企业 bean。
本地客户端可以访问远程业务接口公开的方法。
Jakarta Enterprise Beans No-interface Beans
不实施任何业务接口的会话 bean 称为 no-interface bean。本地客户端可以访问无接口 Bean 的所有公共方法。
实施业务接口的会话 bean 也可以编写来公开 no-interface 视图。