在 SpringSource dm Server 中部署 GWT 应用程序 - 第三部分
简介
这是该系列的最后一篇博客,它分三个步骤描述了在SpringSource dm Server™中构建和部署 GWT 应用程序的方法。第一篇博客介绍了从 GWT 示例应用程序创建简单 WAR 文件的过程,第二篇博客将 GWT 依赖项转换为可在多个应用程序中共享的 OSGi 捆绑包。这篇最终博客将进一步使用 Spring Dynamic Modules 将我们的 GWT 示例模块化到 OSGi 服务中。这应该清楚地展示了 OSGi 模块化的优势:能够在运行时删除和替换服务,无缝管理多个版本的捆绑包,以及使用 dm Server 部署和管理的简易性。这是该系列中唯一一篇实际使用 Spring Framework 的博客。Spring 用于配置 Spring Dynamic Modules 并发布和使用 OSGi 服务。它还演示了一种将 Spring 管理的 bean 与 GWT 远程处理桥接的机制。但是,我非常清楚 Spring/GWT 集成本身就是一个重要主题,因此我在这里特意只保留了一个简单的解决方案。
请参阅第一部分,了解 GWT StockWatcher 示例以及我使用的软件的背景信息。
另请注意,您可以跳过所有这些繁琐的说明,直接跳到……