创建 OSGi 应用程序项目

OSGi 应用程序项目会组合一组捆绑软件以提供一致的业务逻辑。应用程序可由不同捆绑软件类型组成,如支持 Web 的捆绑软件以及支持持久性 (JPA) 的捆绑软件。

开始之前

创建捆绑软件项目.
要点: OSGi 应用程序所包含的组合捆绑软件在 WebSphere® Application Server V8.0 及更高版本中受支持。

关于此任务

OSGi 应用程序所包含的捆绑软件提供由该应用程序进行隔离的服务。除非将这些服务配置用于导出,否则这些服务在该应用程序外部不可视:
  • 服务可从该应用程序导出至另一个应用程序。
  • 服务可从该应用程序导出以作为 Web Service 进行发布。
  • 应用程序可以包括支持 Web 的捆绑软件以处理 HTTP 工作负载。

除非将服务配置成从应用程序外部导入服务,否则这些服务不能耗用应用程序外部的服务。已导入的服务可以是其他服务的代理,也可以是远程服务的代理。

过程

  1. 单击文件 > 新建 > 其他 > OSGi > OSGi 应用程序项目,然后单击下一步 这时,将打开“新建 OSGi 应用程序捆绑软件项目”向导。
  2. 项目名称字段中,输入应用程序项目的名称。单击下一步
  3. 从下拉列表中选择目标运行时。 设置目标运行时以定义安装的运行时环境。在构建时,使用运行时来编译项目。单击下一步
  4. 在向导的“OSGi 应用程序”页面上,选择要按应用程序项目进行分组的捆绑软件。还可以通过单击新建捆绑软件来创建其他捆绑软件。单击完成

结果

这时,将在工作空间内创建 OSGi 应用程序项目。应用程序清单文件 META-INF/APPLICATION.MF 包含允许 OSGi 框架处理捆绑软件的模块化方面的元数据。有关应用程序清单文件的更多信息,请参阅应用程序清单文件

下一步做什么

既然您已创建了应用程序项目,您就可以将项目作为 EBA 文件进行导出、将应用程序发布至服务器并从 OSGi 应用程序中添加或移除捆绑软件。

有关如何创建 OSGi 应用程序项目的更多信息,请参阅以下子主题:

指示主题类型的图标 任务主题
信息中心的条款和条件 | 反馈

时间戳记图标 最近一次更新时间: 2014 年 4 月 17 日

文件名:tcrtappprj.html