開發、構建並將 Java™ 類組件打包爲開放服務網關協議(Open Services Gateway Initiative,OSGi)包,將其部署在 Apache Felix 運行時環境中。然後,使用 Felix Shell 命令啓動和停止包及對其進行動態更新。
本文是本系列的第 1 部分,我們將開發包含客戶端和服務器端組件的訂單應用程序。然後將這些組件打包爲 OSGi 包。客戶端調用服務組件處理訂單。服務組件具有處理訂單和打印訂單 ID 的方法。閱讀本文後,您可以應用 Apache Felix 的概念和功能來將 Java 組件類構建和打包爲 OSGi 包。
要運行本文中的示例,請確保已在計算機上安裝和設置了以下軟件:
本文轉自IBM Developerworks中國