25

在过去一年左右的时间里,我一直在使用JXTA 2.3 来开发我正在开发的点对点计算平台。我正在迁移到JXTA 2.5 并且在此过程中我试图清理我对JXTA的大量使用。在大多数情况下,我与JXTA接触时只是抱着让它工作的态度。我用它来快速创建和管理我的点对点覆盖网络并提供基本的通信服务。我想以更JXTA的方式使用它,因为无论如何我都在进行更改以迁移到 2.5。

我的第一步将是一个自定义的基本创建PeerGroupMETA-INF.services我看到了一些使用Java 基础架构的新机制。我应该PeerGroup在此处列出一个带有GUID的相关实现对象net.jxta.platform.Module吗?据我了解,如果我这样做,当遇到并加入或创建具有与GUID匹配的规范 ID 的组时,它应该自动使用匹配的对象。我应该能够手动将一个PeerGroup对象绑定到组,但是这种使用的新方法META-INF似乎更容易管理。

有没有人有任何使用此基础架构进行PeerGroup实施的指示或示例?此外,有关 Java 机制的一些一般信息META-INF.services也会有所帮助。

4

1 回答 1

6

这些META-INF.services东西以其 API 中的类名而闻名:ServiceLoader。谷歌搜索ServiceLoader 会产生一些信息。

我对它不是很熟悉,但有时这一切都与了解正确的搜索关键字有关。

于 2008-08-11T22:38:05.567 回答