【问题标题】:Doubts on OSGI usage对 OSGI 使用的怀疑
【发布时间】:2015-01-05 13:45:21
【问题描述】:

我对我的项目有一些要求,似乎需要模块化,所以我正在研究一些方法来找到最好的方法。

基于此,我找到了 OSGI,听起来很不错,经过一番搜索和一些教程后,我有一些疑问。

在高层次上,我正在考虑按业务部门(例如,财务、发票、登记等)将我的模块分开。

1) 我相信我可以创建捆绑包来分离这些模块,我还看到我可以使用 osgi 容器来部署这些捆绑包。是否可以在 jboss、websphere 和 weblogic 上分发这个应用程序?

2) 使我的应用程序完全依赖于 OSGI 是否有任何已知的缺点?我的意思是,我只想使用 OSGI 来分离我的模块并简化部署和版本分发?

谢谢

【问题讨论】:

    标签: jboss websphere osgi weblogic blueprint-osgi


    【解决方案1】:

    关于 WebSphere Application Server,您的问题 #1 的答案是肯定的。 WAS 扩展了对基于 OSGi 的应用程序的支持,并具有 Web 应用程序包 (WAB) 和 EJB 包的概念。你应该看看官方文档 - OSGi applications

    您可能还想仔细查看Apache Aries,该项目支持使用 OSGi 在 Java EE 环境中构建应用程序。

    【讨论】:

      猜你喜欢
      • 2018-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-14
      • 2023-03-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多