【发布时间】:2014-07-20 22:31:21
【问题描述】:
我正在从EJB 3 in Action 这本书中了解 EJB 3.0。在会话 bean 的剖析部分中提到:
客户端调用 bean 的接口称为 业务接口。这个接口本质上定义了bean 适合通过特定访问机制访问的方法。 现在要注意的有趣的事情是单个 EJB 可以有多个接口。换句话说,EJB 实现 类可以是多态的,这意味着不同的客户端使用 不同的界面可以以完全不同的方式使用它们。
我想了解为什么允许单个 EJB 具有多个接口的设计决策的原因?一个有助于理解此处概念的示例将非常有帮助。
【问题讨论】:
标签: java ejb ejb-3.0 design-decisions