OSGi 部落格範例

OSGi 應用程式設計模型協助您開發和部署採用 Java EE 與 OSGi 技術的模組化應用程式。您可以從一致、多重版本、可重複使用的 OSGi 模組(只透過明確定義的介面來存取),以設定並建置應用程式和應用程式套組。這樣可降低複雜性,在應用程式最初推出後,以最靈活的方式來維護並逐步演進。

使用前必備項目

  • WebSphere® Application Server 8.0 版或 8.5 版
重要: 這些範例已在 WebSphere Application Server 8.0 版及 8.5 版中經過測試。

範例下載

如果要使用範例,請從產品下載網站下載 OSGi 部落格範例檔:

  1. 選擇下列其中一個方法將 blogSample.zip 檔案下載至您工作站的目錄:FTPHTTP。您可以在工作站建立 /samples/blog 目錄路徑,再將「OSGi 部落格」範例檔下載至該目錄路徑。
  2. 從顯示的對話框中,指定用來儲存壓縮檔的目標目錄,然後按一下確定
    blogSample.zip 檔案包含的範例檔位於下列目錄結構中:
    /com.ibm.samples.websphere.osgi.blog.api
    /com.ibm.samples.websphere.osgi.blog.persistence
    /com.ibm.samples.websphere.osgi.blog.persistence_1.1.0
    /com.ibm.samples.websphere.osgi.blog.web
    /com.ibm.samples.websphere.osgi.blog_1.0.0
    /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 檔案包含安裝及執行範例的資訊。

範例說明

部落格範例應用程式
部落格範例應用程式是傳統的部落格應用程式,用來發佈散文長度的文章,且可讓讀者加註評論。此應用程式顯示如何撰寫軟體組並包裝成 Enterprise Bundle Archive (EBA) 檔案。
此範例應用程式由五個軟體組所組成,但可以只使用四個軟體組來執行,因為第五個軟體組是持續性軟體組的升級。必須將提供的 com.ibm.samples.websphere.osgi.logging.api.jarcom.ibm.samples.websphere.osgi.logging.impl.jar 軟體組安裝至內部軟體組儲存庫,才能使用此範例應用程式。
軟體組劃分為下列功能範圍:
  • com.ibm.samples.websphere.osgi.blog.persistence,包含 Java Persistence API (JPA) 層相關的程式碼,也包含主要應用程式碼用來執行實用性部落格更新和查詢的介面。
  • com.ibm.samples.websphere.osgi.blog_1.0.0,包含主要應用程式邏輯程式碼,而且在 Web 前端與後端持續性程式碼層之間互動。
  • com.ibm.ws.eba.example.blog.web,包含應用程式 Web 前端的靜態 Web 內容及後端 Java 程式碼。
  • com.ibm.samples.websphere.osgi.blog.api,包含範例的 API。
  • com.ibm.samples.websphere.osgi.blog.persistence_1.1.0,包含升級的持續性軟體組(也提供評論服務)。

您可以使用 Script 來執行完整安裝,或使用 Script 來只執行應用程式的起始配置,然後使用管理主控台將應用程式安裝至應用程式伺服器。您也可以使用、修改及移除範例,並且升級範例所提供的持續性服務。

概念主題    

資訊中心條款 | 意見

前次更新: October 10, 2014 02:48 AM EDT
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-nd-mp&topic=sample_osgi_blog
檔名: sample_osgi_blog.html