我只是熟悉 OSGi 技术 - 从未使用过但听说过很多次。我已经阅读了几篇“傻瓜”文章,但我认为我仍然无法完全理解它的用例。也许你们中的一些人可以确认我是否理解正确。
这是我可能想做的一个例子。让我们假设我想构建一个 Java Web 应用程序。简单的战争。但是,以包含不同模块的方式组织。每个模块将包含不同的功能。也许每个模块都会被打包成一个单独的罐子,我不确定。
现在,我想要的是应用程序的 UI 部分,它能够检查哪些模块也已部署,以便显示(或不显示)相关的菜单、项目、页面部分等......
那么,OSGi 技术到底能不能解决这类问题呢?这是它的用途还是我偏离了轨道?
预先感谢您的回答。