Spring 3.0.1 现已可用

发布 | Adam Fitzgerald | 2010 年 2 月 18 日 | ...

Arjen Poutsma 刚刚 宣布 Spring 3.0.1 现已可用,并且 Juergen Hoeller撰写博客 介绍了此小版本中的更改。

下载 | 文档 | Javadoc API | 更改日志 | JIRA

别忘了,Spring 用户可以在 社区论坛 中提问,并在 JIRA 中识别问题。请继续努力,以便我们可以继续改进所有 Spring 项目。欧洲开发人员可以在 3 月 18 日在慕尼黑为期一天的 S2G 论坛 上了解更多关于 Spring 3.0 的信息,或者参加在伦敦和阿姆斯特丹举行的其他 S2G 论坛(日期即将公布)。

Spring Batch 和 Spring Integration 的实际应用

工程 | Dave Syer | 2010 年 2 月 15 日 | ...

Spring BatchSpring Integration 用户有一些共同的顾虑,我们经常被问到它们是如何协同工作的。Spring Batch Admin 1.0.0.M2 最近发布,它大量使用了 Spring Integration,因此它是查看一些特定用例的好工具,这就是我们打算在这篇文章中要做的。

Spring Batch 集成

1.0.0.M2 版本的一部分是 Spring Batch Integration 模块,最近从 Spring Batch 迁移并与 Batch Admin 一起拥有了一个新的归宿。许多 Batch-Integration 交叉用例已在 Spring Batch 中实现或演示……

Spring BlazeDS 集成 1.0.2 发布

发布 | Jeremy Grelle | 2010 年 2 月 7 日 | ...

尊敬的 Spring 社区:

我很高兴地宣布,Spring BlazeDS 集成(使用 Adobe Flex 构建 Spring 驱动的 RIA 的开源解决方案)的 1.0.2 维护版本现已可用。

下载 | 参考文档 | JavaDocs | 更改日志

除了许多错误修复和次要增强之外,我们还添加了对使用 Spring Security 3 来保护 Flex 应用程序的完全支持,使用与我们之前仅为 Spring Security 2.0.x 提供的相同的集成机制。为了有效地演示此支持,我们在 Test Drive 的 Maven 构建中添加了一个额外的配置文件,该配置文件将配置应用程序以使用 Spring 3 和 Spring Security 3。请参阅 参考指南,了解如何触发此备用配置文件。

与以往一样,我鼓励任何感兴趣的人参与进来,尝试一下这个版本,并在 社区论坛Jira 中给我们反馈。我们不断从在项目中成功使用 Spring BlazeDS 集成的人那里获得宝贵的反馈,我们期待听到更多关于您体验的信息。我们现在将把重点完全转移到 1.5 版本,该版本将添加对 BlazeDS 4 的支持,并将带来许多新功能,包括一个 Spring Roo 插件。如果您想帮助塑造项目的未来方向,这是一个让您发出声音的好时机。


Jeremy Grelle
Spring BlazeDS 集成负责人

Spring 3.0 中的 Ajax 简化

工程 | Keith Donald | 2010 年 1 月 25 日 | ...

在我的 上一篇文章 中,我带您了解了 Spring 3 在 Web 应用程序开发方面的几项增强功能。你们中的许多人都表达了对关注 Ajax 远程调用的后续文章的兴趣。Spring 3 在这方面提供了很多优势。继续阅读,我将带您了解它。

Spring 和 Ajax 概述

就本文而言,当我提到 Ajax 时,我指的是 Web 浏览器使用 JavaScript 异步与 Web 服务器通信的能力。在服务器端,Spring 提供了用于定义 Web 服务的编程模型,包括由 JavaScript 客户端使用的服务。在客户端,如今没有人会自己构建 Ajax 框架。大多数人使用成熟的 JavaScript 框架,例如 jQueryDojo……

Spring Roo 教程视频介绍

工程 | Stefan Schmidt | 2010 年 1 月 19 日 | ...

在新年前夜 Spring Roo 1.0.0 最终版本的疯狂冲刺之后,许多用户都要求有一个介绍性的教程视频。

在这个 5 分钟的教程视频中,您将看到如何:

  • 使用 Roo shell 开发简单的“联系人管理器应用程序”
  • 导入和编辑我们免费 IDE SpringSource Tool Suite (STS) 的项目
  • 在 STS 中运行 Roo 提供的集成测试
  • 修改应用程序并理解 ITD 往返支持
  • 部署到 IDE 的 Web 容器
  • 使用脚手架式 Web 用户界面
  • “推入重构”以在 Java 源文件和 ITD 之间移动源代码
  • 从项目中删除 Roo

感兴趣?只需点击下面的 图像 并欣赏……

Spring Roo 5 minute screencast

如果您想了解更多关于 Spring Roo 的信息,请随时访问此链接

Groovy-Eclipse 2.0.0 发布

发布 | Christian Dupuis | 2010 年 1 月 15 日 | ...

在 2009 年 5 月初,我们宣布我们正在研究一种在 Eclipse 中混合 Java/Groovy 项目联合编译的新方法。我们现在很高兴地宣布基于该新技术的 Groovy-Eclipse v2.0.0 的最终版本。在几个月的开发过程中,我们对 Groovy-Eclipse 插件的版本 1 进行了重新调整(几乎完全重写),目标是在 Eclipse IDE 中提供一流的 Groovy 支持,与 Java 开发人员在 Eclipse 中的体验相当。

Groovy-Eclipse 2.0.0 提供的最重要的新的功能是:

  • 一种编译联合 Groovy-Java 代码的新方法,不需要存根编译器
  • 高级且可扩展的内容辅助
  • 与以前的版本相比,速度和内存得到了大幅提升
  • 调试支持
  • 与 Java 开发工具深度集成

此外,超过 380 个错误已被……

dm Server 项目迁移到 Eclipse.org

工程 | Adrian Colyer | 2010 年 1 月 12 日 | ...

今天我们将发布 dm server 的 2.0 版本。这代表着该项目和企业级 OSGi 应用程序开发的一个重要里程碑。我很高兴地宣布 dm Server 之旅的下一步:我们已向 Eclipse.org 提交了一份提案,建议将 dm Server 的开发作为 Eclipse RT 顶级项目的一部分继续进行。该项目的 Eclipse 别名是 Virgo。

快速链接

这对 dm Server 用户意味着什么?

迁移到 Eclipse.org 对 dm Server 用户有一些实际影响:
  • 项目托管、主页、论坛和下载都将迁移到 Eclipse.org 基础设施
  • 许可证将从当前的(大部分)GPL 许可证更改为 Eclipse 公共许可证(EPL
  • 其他组织和社区成员将更容易参与Virgo的持续开发。
许可证变更和在Eclipse.org托管社区的结合,为更广泛的用户和开发者打开了代码库。

dm Server的后续版本将在Eclipse.org上进行开发和发布。

SpringSource为什么要进行此更改?

dm Server代表着大量的知识产权(IP),并且已经进行了两年多的全职开发。SpringSource为什么要将这个项目迁移到Eclipse.org?

我们的愿景是将模块化应用程序开发变成……

dm Server 2.0.0 发布

工程 | Andy Wilkinson | 2010 年 1 月 12 日 | ...

正如Adrian提到的,今天是dm Server 2.0发布的日子,我很高兴地宣布dm Server 2.0现在可用。感谢您在2.0开发过程中提供的宝贵反馈,它帮助我们将其塑造成为企业OSGi的一大进步。我们现在期待着在Eclipse.org上的下一步旅程。

2.0版本有很多很棒的功能。以下是简要概述

  • dm Shell - 我们在2.0中添加了一个全新的shell,它可以在进程内和通过ssh远程使用。它提供了对管理dm Server实例及其已部署工件的广泛支持。
  • 管理控制台 - 管理控制台在2.0中进行了大量改进。它提供(除其他外)对管理和部署工件、检查诊断转储以及检查实时系统和解析失败时的包连接的支持。
  • 计划 - dm Server 2.0 引入了对计划的支持,这是 1.0 中 PAR 的强大替代方案,用于部署模块化应用程序。计划可用于引用构成应用程序的所有工件,可以选择使应用程序原子化以将子工件生命周期绑定在一起,并限定范围以将应用程序与部署在同一 dm Server 实例中的其他应用程序隔离开。
  • 供应 - dm Server 始终具有出色的供应支持,并且在 2.0 中它变得更好。除了 1.0 中提供的基于已安装应用程序的需求自动供应包之外,dm Server 2.0 还支持从本地和远程存储库供应计划、PAR 和配置。
  • Web 支持 - dm Server 2.0 构建于 1.0 的 Web 支持之上,并嵌入基于 Tomcat 的 OSGi Web Container 规范的参考实现,允许用户部署包含所有依赖项 (在 WEB-INF/lib 中) 的普通 WAR 文件,以及通过 OSGi 清单元数据导入其依赖项的 Web 应用程序包。可以使用标准 Tomcat server.xml 配置 Web 容器。
  • 用户区域 - dm Server 2.0 引入了一个用户区域,该区域将 dm Kernel 与用户安装的应用程序隔离开。除其他外,这简化了管理,因为它允许用户专注于用户应用程序工件及其依赖项,而不必处理内核的依赖项。
  • Spring 3.0 - 与许多其他人一样,我们一直在跟踪 Spring 3.0 里程碑和候选版本,dm Server 2.0 现在打包了 Spring 3.0 正式版。如果您更愿意将 dm Server 2.0 与其他版本的 Spring 一起使用,则可以轻松配置。
  • 热部署 - 除了支持通过管理控制台进行部署外,还可以通过将工件复制到拾取目录(以存档或展开形式)来将其部署到 dm Server。
  • 作为服务运行 - dm Server 现在可以作为 Windows 服务或 Unix 后台进程运行。
  • 日志记录 - 与 1.0 一样,dm Server 的日志记录支持可通过 SLF4J 获得。在 2.0 中,后端已替换为LogBack,通过修改 dm Server 的 config/serviceability.xml 文件,使其可以广泛配置,并提供丰富的现成附加程序。
  • Equinox 3.5 - dm Server 2.0 嵌入 Equinox 3.5,这是OSGi 4.2的参考实现。

获取Spring通讯

通过Spring通讯保持联系

订阅

领先一步

VMware 提供培训和认证,以加快您的进度。

了解更多

获取支持

Tanzu Spring在一个简单的订阅中提供对OpenJDK™、Spring和Apache Tomcat®的支持和二进制文件。

了解更多

即将举行的活动

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

查看全部