2011-09-03 50 views
0

在Jini服务发现中,您可以通过为要发现的服务类型的类[]提供null来搜索所有类型的服务。我的问题是如果您的类路径中没有发现的服务接口,会发生什么情况。例如,在网络中有两个服务,接口IService1和IService2,都不在我的类路径中。当他们被发现时会发生什么?将代码从HTTP服务器下载到我的JVM(假设它被配置为指向HTTP服务器)?jini服务发现

(是的,我知道Jini已经死了:-))

Thanks!

回答

1

你可能指的是服务查找。根据规范:“查找服务提供了djinn内可用的服务的中央注册表,该查找服务是程序在djinn内查找服务的主要手段......” 至于disccovery:“希望开始参与的实体在JiniTM技术支持的服务和/或设备(称为djinn)的分布式系统中,必须首先获得对一个或多个Jini查找服务的引用,管理这些引用的获取的协议称为发现协议。

我想你必须知道你想使用的类型。你将如何处理一个你一无所知的界面? 当你知道接口以及它的优点时,你可以依靠它来构建你的程序。通过服务查找得到的Jini是该服务接口的实现。

我知道我的答案是粗略的。我想引导你到Jini继续存在的地方:river.apache.org。 Jini生活得很好!使用规范,示例,当然还有邮件列表来获得详尽的答案。 干杯。