ビジネス・インターフェース (@Local、@Remote) または No-Interface ビュー (@LocalBean) を除いて、EJB Bean は複数のユーザー定義インターフェースを実装できますか?
たとえば、注釈なしで2 つのインターフェースUserInterface1
、を定義します。UserInterface2
これを実装することは合法ですか:
@Stateless
public class MyBean implements UserInterface1, UserInterface2 { ...
次に、別の混乱があります。
@Stateless
public class MyBean implements Runnable { ...
//inside I won't try to manage thread
}
これは合法か違法か、glassfish がこの状況をサポートしていることがわかりました。