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