Apache Felix用于桌面应用程序

时间:2012-07-27 21:32:37

标签: java osgi apache-felix

我使用Apache Felix和Glassfish工作了几个月。我可以创建简单的Web应用程序。现在我必须基于OSGI架构创建Java守护进程。是否有任何有关示例代码的优秀教程可以帮助学习Apache Felix for Java桌面应用程序。我还想问一下这些包是如何打包的? Web应用程序是jar文件吗?

3 个答案:

答案 0 :(得分:3)

我说使用webstart会最简单。在这种情况下,您将创建一个包含Felix(可能还有一些库)的基本jar文件,它可以启动您的应用程序,客户端可以从那里使用Bundle.install下载其他软件包。您还可以将它与Apache Felix OBR结合使用,这将为您提供更多灵活性,但需要额外的基础架构。

您还可以查看this,但我认为(如果我错了请纠正我),这是特定于Equinox的。

最后,JBundle看起来很有希望,我从来没有尝试过,但它看起来与你相关。

答案 1 :(得分:1)

Apache Felix OSGi教程http://felix.apache.org/site/apache-felix-osgi-tutorial.html

中有很多例子

答案 2 :(得分:0)