OSGi 應用程式設計模型協助您開發和部署採用 Java EE 與 OSGi 技術的模組化應用程式。您可以從一致、多重版本、可重複使用的 OSGi 模組(只透過明確定義的介面來存取),以設定並建置應用程式和應用程式套組。這樣可降低複雜性,在應用程式最初推出後,以最靈活的方式來維護並逐步演進。
使用前必備項目
- WebSphere® Application Server 8.5 版
重要: 這些範例已在 WebSphere Application Server 8.5 版中經過測試。
範例下載
若要使用範例,請從產品下載網站下載 OSGi 顏色檔案:
- 選擇下列其中一個方法將 colorsSample.zip 檔案下載到您工作站上的目錄:FTP 或 HTTP。您可以在工作站上建立 /samples/colors 目錄路徑並下載 OSGi 顏色範例檔案到該目錄路徑。
- 從顯示的對話框中,指定用來儲存壓縮檔的目標目錄,然後按一下確定。
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 檔案包含安裝及執行範例的資訊。
範例說明
- 顏色範例應用程式
- 顏色範例應用程式會示範 WebSphere 應用程式伺服器之 OSGi 應用程式的兩種主要動態功能:如何以模組方式於軟體組層次就管理方面更新已部署的應用程式,以及如何在業務需求變動時擴充執行中的應用程式,而不變動基礎應用程式。
- 範例應用程式是由下列元件組成,且分為下列功能範圍:
- com.ibm.samples.websphere.osgi.colors.eba,核心顏色範例 Enterprise Bundle Archive。
- com.ibm.samples.websphere.osgi.colors.blender_1.0.1.jar,顏色範例應用程式內其中一個軟體組的更新版本
- com.ibm.samples.websphere.osgi.colors.brightness.extension.cba,您可以用來擴充顏色範例應用程式的 Composite Bundle Archive。
您可以使用 Script 來執行完整安裝,或使用 Script 來只執行應用程式的起始配置,然後使用管理主控台將應用程式安裝至應用程式伺服器。您也可以使用、修改及移除範例。