OSGi 应用程序编程模型可帮助您开发和部署那些使用 Java EE 和 OSGi 技术的模块化应用程序。可以根据一致、多版本且可复用的 OSGi 模块(仅可通过严格定义的接口访问)来设计和构建应用程序和应用程序套件。这将降低复杂性,并为应用程序在首次发布之后的维护和改进提供最大的灵活性。
使用时应满足的先决条件
- WebSphere® Application Server V8.0 或 V8.5
要点: 针对 WebSphere Application Server V8.0 和 V8.5 测试了这些样本。
下载样本
要使用此样本,请从产品下载站点下载 OSGi blabber 文件:
- 选择下列其中一种方法将 blabberSample.zip 文件下载到工作站上的某个目录中:FTP 或 HTTP。您可以在工作站上创建 /samples/blabber 目录路径,然后将 OSGi blabber 样本文件下载到该目录路径。
- 从所显示的对话框中,指定用于保存压缩文件的目标目录,然后单击确定。
blabberSample.zip 文件中包含采用以下目录结构的样本文件:
/com.ibm.samples.websphere.osgi.blabber
/com.ibm.samples.websphere.osgi.blabber.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 文件中包含有关安装和运行此样本的信息。
样本描述
- blabber 样本应用程序
- blabber 样本应用程序是一个微博客应用程序,它使许多不同的人能够分享简短的评论。此应用程序说明了如何编写捆绑软件并将其打包到企业捆绑软件归档 (EBA) 文件中。
- 此样本应用程序由两个捆绑软件组成,分为下列功能区:
- com.ibm.samples.websphere.osgi.blabber.persistence,它包含与 Java 持久性 API (JPA) 层相关的代码,还包含主要的应用程序代码使用的接口。
- com.ibm.samples.websphere.osgi.blabber,它包含主要的应用程序逻辑代码并在 Web 前端与后端持久性代码层之间交互。
可以使用脚本来执行完整安装,也可以使用脚本来仅执行应用程序的初始配置,然后使用管理控制台将该应用程序安装到应用程序服务器上。也可以使用、修改和移除样本。