我是Jini技术的新手。我了解它用于分布式计算或“网络即插即用”。但是我不明白纯RMI和Jini之间的区别。另外,我想了解何时使用 Jini。
问问题
726 次
1 回答
4
如维基百科文章 ( http://en.wikipedia.org/wiki/Jini ) 中所述:
客户端可以使用查找服务来检索服务的代理对象;对代理的调用将调用转换为服务请求,在服务上执行此请求,并将结果返回给客户端。这种策略比Java远程方法调用更方便,Java远程方法调用需要客户端提前知道远程服务的位置。
所以基本上 RMI 是一种在相互认识的客户端和服务器之间执行 Java 调用的机制。Jini 添加服务来从客户端查找服务,因此客户端不需要事先知道服务器的位置。
于 2015-06-06T14:04:57.660 回答