OSGi 應用程式設計模型協助您開發和部署採用 Java EE 與 OSGi 技術的模組化應用程式。您可以從一致、多重版本、可重複使用的 OSGi 模組(只透過明確定義的介面來存取),以設定並建置應用程式和應用程式套組。這樣可降低複雜性,在應用程式最初推出後,以最靈活的方式來維護並逐步演進。
使用前必備項目
- WebSphere® Application Server 8.0 版或 8.5 版
重要: 這些範例已在 WebSphere Application Server 8.0 版及 8.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 範例應用程式是一個可讓許多不同的人分享簡要評論的微型部落格應用程式。此應用程式顯示如何撰寫軟體組並包裝成 Enterprise Bundle Archive (EBA) 檔案。
- 此範例應用程式由兩個軟體組所組成,劃分為下列功能範圍:
- com.ibm.samples.websphere.osgi.blabber.persistence,包含 Java Persistence API (JPA) 層相關的程式碼,也包含主要應用程式碼所使用的介面。
- com.ibm.samples.websphere.osgi.blabber,包含主要應用程式邏輯程式碼,而且在 Web 前端與後端持續性程式碼層之間互動。
您可以使用 Script 來執行完整安裝,或使用 Script 來只執行應用程式的起始配置,然後使用管理主控台將應用程式安裝至應用程式伺服器。您也可以使用、修改及移除範例。