java-如何使用Apache Karaf / OSGi构建桌面应用程序?
作者:互联网
我正在为while构建OSGi应用程序,但是我真的找不到一些教程来展示如何使用OSGi / Karaf构建桌面应用程序(任何语言)的方法.
我想使用karaf,因为它可以包裹Felix / Equinox.我发现的大多数教程都是关于企业应用程序(WEB)的.那么,有没有关于基于OSGi / Karaf构建桌面应用程序的教程?
解决方法:
这是使用Apache karaf的GUI应用程序项目的示例:
https://bitbucket.org/lorainelab/igb-fx
使用karaf运行基于GUI的桌面应用程序可以减少开发时间.开发人员更改捆绑软件,构建捆绑软件,然后使用karaf shell命令将一个捆绑软件重新加载到正在运行的应用程序中.无需重新启动整个应用程序即可查看新代码的效果.这就是为什么要使用它.
我们之所以使用OSGi,是因为我们希望在代码库中实现更大的模块化,并且因为我们希望支持由使用我们的基因组浏览器API编写的第三方开发人员开发的动态加载的“应用程序”.
标签:apache-karaf,osgi,apache-felix,equinox,java 来源: https://codeday.me/bug/20191123/2066731.html