2010-11-22 92 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