在 SpringSource dm Server 中部署 GWT 應用 - 第三部分
引言
這是系列三篇部落格中的最後一篇,描述了在 SpringSource dm Server™ 中構建和部署 GWT 應用的逐步方法。第一篇部落格介紹了從 GWT 示例應用建立簡單 WAR 檔案的過程,第二篇部落格將 GWT 依賴項轉變為可在多個應用之間共享的 OSGi Bundle。最後一篇部落格將使用 Spring Dynamic Modules 進一步將我們的 GWT 示例模組化為 OSGi 服務。這將清楚地展示 OSGi 模組化的優勢:能夠在執行時移除和替換服務,無縫管理多個版本的 Bundle,以及使用 dm Server 進行部署和管理是多麼直接簡單。這是本系列中唯一一篇實際使用 Spring Framework 的部落格。Spring 用於配置 Spring Dynamic Modules,以及釋出和消費 OSGi 服務。它還演示了將 Spring 管理的 Bean 與 GWT 遠端呼叫連線起來的一種機制。然而,我清楚地知道 Spring/GWT 整合本身是一個重要主題,因此我在這裡有意只討論這一個簡單的解決方案。
請參閱第一部分,瞭解 GWT StockWatcher 示例和我使用的軟體的背景資訊。
另外請注意,你可以跳過所有這些繁瑣的說明,直接跳到…