在 SpringSource dm Server 中部署 GWT 应用程序 - 第三部分

工程 | Ben Corrie | 2008年12月19日 | ...

简介

这是该系列的最后一篇博客,它分三个步骤描述了在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 示例以及我使用的软件的背景信息。

另请注意,您可以跳过所有这些繁琐的说明,直接跳到……

使用 Spring BlazeDS 集成 1.0.0.M1

工程 | Jeremy Grelle | 2008年12月17日 | ...

更新:下面显示的大多数代码示例已过时,已被"使用 Spring BlazeDS 集成 1.0"文章中显示的较新代码示例所取代。

今天,我们宣布开源 Spring 项目组合的最新成员Spring BlazeDS 集成的首个里程碑版本正式发布。该项目的目的是简化使用 Adobe Flex 作为前端客户端构建 Spring 驱动的富互联网应用程序的过程。它旨在通过提供对开源 Adobe BlazeDS 项目及其强大功能的一流支持来实现此目的……

Spring BlazeDS 集成 1.0.0.M1 发布

版本发布 | Jeremy Grelle | 2008年12月17日 | ...

尊敬的 Spring 社区成员:

我很高兴地宣布,开源 Spring 产品组合的最新成员Spring BlazeDS 集成的首个公开开发里程碑版本现已推出。
下载 | 参考文档 | JavaDocs | 变更日志

这是一个基础版本,它为结合使用 Adobe Flex 和 BlazeDS 与 Spring 编程模型来构建富互联网应用程序奠定了基础。我们已经考虑了许多进一步的集成想法,用于下一个里程碑,我希望邀请社区参与,尝试这个早期预览版,并在我们朝着完整的 1.0 版本前进的过程中,在社区论坛Jira中给我们反馈。查看使用 Spring BlazeDS 集成 1.0.0.M1以开始使用。

Jeremy Grelle
Spring BlazeDS 集成负责人

Grails 中的 Spring 集成(第一部分)

工程 | Russ Miles | 2008年12月11日 | ...

Spring Integration 上周发布了1.0 GA 版本,因此,受到Adrian 的主题演讲(不是蒙提·派森的素描,只是 SpringONE Americas 的 Grails 现场编码示例)的启发,我认为展示如何在 Grails 应用程序的略微不同的环境中利用 Spring Integration 会很有趣。

请注意:这是我自己的博客www.russmiles.com上的交叉发布。

本系列文章将探讨如何在多种配置中将 Spring Integration 添加到 Grails,最终将导致为 Spring Integration 创建一个完整的 Grails 插件。更像是网上日记,您将有机会看到我们如何通过引导 Spring……

SpringOne Americas 2008 的幻灯片和演示

工程 | Rob Harrop | 2008年12月11日 | ...

按照我对与会者的承诺,这是我的 dm Server 和并发会话的内容。

dm Server 简介

此演示的幻灯片和演示代码已附加到我的上一篇文章:SpringSource dm Server 入门

在会议期间,我与来自Spring by Example 的 David Winterfeldt 会面,他向我指出了他出色的dm Server 教程

高级并发

高级并发演示的幻灯片可以在这里找到这里,演示代码在这里这里。去年并发演示的幻灯片可以在这里找到这里

第一个 Spring Framework 3.0 里程碑版本发布

工程 | Juergen Hoeller | 2008年12月05日 | ...

我很高兴地宣布 Spring Framework 3.0 M1 终于可以下载了!

此版本包含一些重大更改,包括开始 3.0 的主要主题,例如**EL 和 REST 支持**

  • 使用**基于模块的源代码**修改了项目布局和构建系统
  • 将整个代码库更新为**Java 5 代码风格**(泛型、可变参数)
  • 更新到**JUnit 4.5** 和 JRuby 1.1
  • 引入了**Spring EL 解析器**(org.springframework.expression 包)
  • 在 bean 定义中引入了对**#{...} 表达式**的支持
  • 为嵌入式表达式引入了**支持表达式的 @Value 注解**
  • 在 MVC 处理程序中引入了**@PathVariable 注解,用于 URI 模板处理**
  • 在 MVC 处理程序中引入了**@RequestParam 的默认值支持**
  • 在 MVC 处理程序中引入了**@RequestHeader 注解,用于访问 HTTP 头**
  • 引入了**AbstractAtomFeedView 和 AbstractRssFeedView** 基类
  • 引入了**** JSP 标签

以及各种次要增强功能。

请注意,Spring Framework 3.0 需要 Java 5 或更高版本以及 J2EE 1.4 或更高版本。我们正在构建基于 Java 6 和 Java EE 5 的主要平台级别 - 但请放心,我们将保持与支持 Java 5 的 J2EE 1.4 服务器(如 WebLogic 9 和 WebSphere 6.1)的兼容性。

我们还删除/弃用了一些已过时的类。更多信息……

猫已经出袋了——tc Server 正式发布

工程 | Peter Cooper-Ellis | 2008年12月04日 | ...

我们刚刚在宣布了一个名为SpringSource tc Server 的新产品,该产品本周在SpringOne Americas 会议上发布。SpringSource tc Server 是一个基于Apache Tomcat 的企业级 Web 应用程序服务器。

虽然 SpringSource 不是第一家围绕 Apache Tomcat 构建产品的公司(WebSphere Community Edition 和 JBoss 都在其 J2EE 应用程序服务器中嵌入了 Tomcat 版本,JBoss Web 2.1.1 的开发者版本也嵌入了 Tomcat),但 tc Server 的独特之处在于它保留了 Tomcat servlet/JSP 编程模型。为 Tomcat 编写的应用程序可以 100% 移植到……

Spring IDE 2.2.1 发布

版本发布 | Christian Dupuis | 2008年11月30日 | ...

尊敬的 Spring 社区成员:

我很高兴地宣布我们已经发布了 Spring IDE 2.2.1。此版本主要是一个错误修复和维护版本,但也有一些重要的用户级别更改。

Spring IDE 博客上获取更多信息

请关注下周 SpringOne 发布的更多与工具相关的公告。

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您快速提升。

了解更多

获取支持

Tanzu Spring 通过单一订阅提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区所有即将举行的活动。

查看全部