我不断得到使用已下载代码的应用程序使用它的答案。这里下载的代码是什么意思?简单来说,RMISecurityManager在计算机网络中的主要用途是什么?

最佳答案

“已下载的代码”是指已从远程站点传输到本地JVM的代码,请参见RMIClassLoader。由于此选项存在一定的风险,除非已安装RMIClassLoader,否则SecurityManager将拒绝工作。

但:

http://docs.oracle.com/javase/7/docs/api/java/rmi/RMISecurityManager.html


RMISecurityManager实施的策略与SecurityManager实施的策略没有什么不同。因此,RMI应用程序应使用SecurityManager类或其他特定于应用程序的SecurityManager实现来代替此类。


听起来至少在当前版本的JRE中,该特定类RMISecurityManager已过时。任何其他SecurityManager都可以。

关于java - RMISecurityManager的用途是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19830148/

10-10 02:50