2010-11-22 93 views
3

按照Java API documentationRMISecurityManager与安全管理器

RMISecurityManager实现的政策是不超过由安全管理器执行的政策不同。因此,RMI应用程序应使用SecurityManager类或其他特定于应用程序的SecurityManager实现来代替此类。

如果是这样,那么拥有一个单独的RMISecurityManager类有什么意义?有没有什么情况应该通过SecurityManager来使用它?

回答

2

没有意义。如果你看一下RMISecurityManager的定义:

public class RMISecurityManager extends SecurityManager { 

    /** 
    * Constructs a new <code>RMISecurityManager</code>. 
    * @since JDK1.1 
    */ 
    public RMISecurityManager() { 
    } 
} 

它确实什么。我的猜测是,它存在的历史原因。你从来没有真正使用它获得任何东西。

+0

我想Java的人打算把更多的RMISecurityManager,但从来没有。 :P谢谢! – 2010-11-23 13:07:46