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

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

介绍

这是描述在 SpringSource dm Server™ 中构建和部署 GWT 应用程序的分步方法的系列博客中的最后一篇。第一篇博客介绍了从 GWT 示例应用程序创建简单 WAR 文件的过程,第二篇博客将 GWT 依赖项转换为可以在多个应用程序之间共享的 OSGi 捆绑包。这篇最终博客将使用 Spring Dynamic Modules 将我们的 GWT 示例进一步模块化为 OSGi 服务。这应该清楚地展示 OSGi 模块化的优势:在运行时删除和替换服务的能力,无缝管理多个版本的捆绑包,以及使用 dm Server 进行部署和管理是多么简单。

这是本系列中唯一实际使用 Spring 框架的博客。Spring 用于配置 Spring Dynamic Modules 并发布和消费 OSGi 服务。它还展示了一种将 Spring 管理的 Bean 世界与 GWT 远程处理连接起来的机制。但是,我很清楚 Spring/GWT 集成本身就是一个重要的话题,所以我在这里特意只采用一个简单的解决方案。

请参阅 第 1 部分 以了解 GWT StockWatcher 示例和我正在使用的软件的背景信息。

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

使用 Spring BlazeDS Integration 1.0.0.M1

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

更新:下面展示的大部分代码示例已过时,并已被更早的 “使用 Spring BlazeDS Integration 1.0” 文章中的示例所取代。

今天我们宣布了开源 Spring 项目组合中新成员的第一个里程碑版本的公开可用性,Spring BlazeDS Integration。该项目的目的是通过为使用开源 Adobe BlazeDS 项目及其强大功能提供一流的支持,从而更轻松地使用 Spring 构建富互联网应用程序,Adobe Flex 作为前端客户端。

Spring BlazeDS Integration 1.0.0.M1 发布

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

亲爱的Spring社区,

我很高兴地宣布,开源 Spring 组合中最新的成员 Spring BlazeDS Integration 的第一个公开开发里程碑现已可用。
下载 | 参考文档 | JavaDocs | 变更日志

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

Jeremy Grelle
Spring BlazeDS Integration Lead      

Grails 中的 Spring Integration(第 1 部分)

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

上周 Spring Integration 发布了 1.0 GA 版本,受 SpringONE Americas 大会上 Adrian 主题演讲(不,不是蒙提·派森的短剧,只是 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月4日 | ...

本周在 SpringOne Americas 大会上,我们刚刚 宣布 了一款名为 SpringSource tc Server 的新产品。SpringSource tc Server 是一款基于 Apache Tomcat 的企业级网络应用服务器。

尽管 SpringSource 并非第一家围绕 Apache Tomcat 构建产品的公司(WebSphere Community Edition 和 JBoss 都将 Tomcat 版本嵌入到其 J2EE 应用服务器中,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 社区所有即将举行的活动。

查看所有