除了业务接口(@Local、@Remote)或无接口视图(@LocalBean)之外,一个 EJB bean 能否实现多个用户定义的接口?
例如定义两个没有注解的接口UserInterface1
, UserInterface2
。
这是否合法实施:
@Stateless
public class MyBean implements UserInterface1, UserInterface2 { ...
然后我有另一个困惑:
@Stateless
public class MyBean implements Runnable { ...
//inside I won't try to manage thread
}
这是合法还是非法,我发现 glassfish 支持这种情况。