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