EJB 3 in Actionという本から EJB 3.0 について学んでいます。セッション Bean の解剖学のセクションでは、次のことが言及されています。
クライアントが Bean を呼び出すためのインターフェースは、ビジネス インターフェースと呼ばれます。このインターフェースは基本的に、特定のアクセスメカニズムを介したアクセスに適した Bean メソッドを定義します。ここで注目すべき興味深い点は、1 つの EJB が複数のインターフェースを持つことができるという事実です。つまり、EJB 実装クラスは多態的である可能性があります。つまり、さまざまなインターフェイスを使用するさまざまなクライアントがそれらをまったく異なる方法で使用できます。
単一の EJB が複数のインターフェースを持つことができる理由を設計上の決定の理由を理解したいですか? ここでの概念を理解するのに役立つ例は非常に役立ちます。