什么时候应该使用 Import-Package,什么时候应该使用 Require-Bundle?
OSGi 允许通过 Import-Package 确定依赖关系,它仅连接单个包(从任何包导出),以及 Require-Bundle,它连接到特定命名包的导出。 在构建新的 OSGi …
OSGi 单元测试无需打包步骤
我检查了一些 OSGI 测试解决方案,包括 PAX,并快速浏览了 Spring DM 中的抽象 TestCase,但它们似乎都需要一个来打包和捆绑相关的包。我希望找到不需…
OSGI + SWT:如何将视图(GUI)拆分为多个包
我正在使用 java、swt 和 osgi 编写一个图形应用程序。包 A 包含应用程序主窗口。根据用户的选择,必须加载不同的用户界面。也就是说,不同的 GUI 位…
OSGi - 这项技术有多成熟?
我有一个要求,我需要共享一些网络资源(jsp、html、js、images、css 等)跨不同的基于 Spring 的 Struts 2 应用程序。似乎可以使用 OSGi 来实现这一…
如何限制程序资源+ JVM/OSGi 中的权限?
我想创建一个网站,人们可以在其中解决编程任务并最终上传他们的解决方案(以任何 JVM 语言),以便验证它并与其他人分享。 我认为 OSGi(现在正在学…
何时使用 ServiceTracker 与 ServiceReference
我刚刚开始 OSGi 编程,遇到了两种监听正在激活的服务的方法。 第一种方法来自 EclipseRCP 书籍,使用 ServiceReference: String filter="(objectcla…
类似 osgi 的框架,没有导入/导出限制?
我喜欢 OSGi,但是导入/导出限制和缺少上下文类加载器在尝试使用第 3 方库时会造成严重破坏(例如,某些库尝试在 META-INF 中查找 file.xml,期望在所…
Eclipse 3.5 可以发现插件目录中的所有包吗?
简单用例:使用简单的脚本组装 Eclipse 产品,只需将包转储到插件目录中。 这曾经适用于 3.3 - 3.5 已损坏:我的应用程序无法启动,因为找不到应用程…
OSGi (Spring DM) 环境中的 JPA 实体(在多个持久性单元中)让我感到困惑
我对 JPA 相关对象的奇怪行为感到有点困惑。 我有三个捆绑包: 用户捆绑包确实包含一些与用户相关的对象,但主要是User对象。 能源包确实包含一些与能…