OSGi 应用程序编程模型可帮助您开发和部署那些使用 Java EE 和 OSGi 技术的模块化应用程序。可以根据一致、多版本且可复用的 OSGi 模块(仅可通过严格定义的接口访问)来设计和构建应用程序和应用程序套件。这将降低复杂性,并为应用程序在首次发布之后的维护和改进提供最大的灵活性。
使用时应满足的先决条件
- WebSphere® Application Server V8.5
要点: 针对 WebSphere Application Server V8.5 测试了这些样本。
下载样本
要使用此样本,请从产品下载站点下载 OSGi Colors 文件:
- 选择下列其中一种方法将 colorsSample.zip 文件下载到工作站上的某个目录中:FTP 或 HTTP。您可以在工作站上创建 /samples/colors 目录路径,然后将 OSGi Colors 样本文件下载到该目录路径。
- 从所显示的对话框中,指定用于保存压缩文件的目标目录,然后单击确定。
colorsSample.zip 文件中包含采用以下目录结构的样本文件:
/com.ibm.samples.websphere.osgi.colors
/com.ibm.samples.websphere.osgi.colors.persistence
/com.ibm.samples.websphere.osgi.logging.api
/com.ibm.samples.websphere.osgi.logging.impl
/images
/installableApps
/META-INF
/prereqs
/scripts
/style
build.xml
readme.html
notices.txt
注意: readme.html 文件中包含有关安装和运行此样本的信息。
样本描述
- Colors 样本应用程序
- Colors 样本应用程序演示了 OSGi 应用程序针对 WebSphere Application Server 的两个主要动态功能:如何从管理上以模块化方式在捆绑软件级别更新已部署的应用程序,以及如何随着业务需求变化扩展正在运行的应用程序但不更改底层应用程序。
- 此样本应用程序由下列组件组成,分为下列功能区:
- com.ibm.samples.websphere.osgi.colors.eba,核心 colors 样本企业捆绑软件归档。
- com.ibm.samples.websphere.osgi.colors.blender_1.0.1.jar,colors 样本应用程序中其中一个捆绑软件的更新版本
- com.ibm.samples.websphere.osgi.colors.brightness.extension.cba,可用于扩展 colors 样本应用程序的组合捆绑软件归档。
可以使用脚本来执行完整安装,也可以使用脚本来仅执行应用程序的初始配置,然后使用管理控制台将该应用程序安装到应用程序服务器上。也可以使用、修改和移除样本。