Vin*_*nod 1 osgi target apache-ace
Apache Ace文档指的是它可以为其他类型的目标"非OSGi容器或完全不同的目标"进行软件供应.但是没有关于非OSGi目标的文档.
我是否可以获得Apache Ace可以进行软件配置的非OSGi目标的示例.此外,目标使用Apache ACE的最低要求是什么.
谢谢
我见过人们创建的非OSGi目标的一些例子是:
所有这些都可以通过创建适当的资源处理器来实现.简而言之,资源处理器只是一个OSGi包,它与配置的资源一起发布.两者都到达目标,处理器用于以某种方式安装资源.该机制允许您使用新文件类型扩展配置系统.
您可以使用的另一个非OSGi目标是PojoSR.这有点不同.使用特殊的后处理器软件包,ACE可以创建一个包含PojoSR框架和您配置的软件包的可执行JAR文件,而不是提供部署软件包.您可以在任何地方获取并运行此jar.在通常无法运行OSGi的环境中非常有趣.
我已经看到的另一件事是部署到Apache Celix,它是C中的OSGi实现.他们实际上实现了一个可以与ACE通信的概念证明管理代理,他们可以通过这种方式为C语言提供捆绑包.
关于最低要求:
我们尝试使管理代理与基本OSGi执行环境兼容,这意味着我们不使用任何Java 5+功能.它确实需要R4兼容的OSGi实现,但R3太旧了,因为它不支持DeploymentAdmin(这是我们使用的配置机制的基础).
| 归档时间: |
|
| 查看次数: |
719 次 |
| 最近记录: |