在 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 示例和我使用的软件的背景信息。
另外请注意,你可以跳过所有这些繁琐的说明,直接跳到…