Spring Batch 2.0.0.M2 发布

版本发布 | Dave Syer | 2008年10月15日 | ...

Spring Batch 2.0.0.M2 现已发布。请访问 Spring Batch 下载页面了解更多信息 - 除了通常的 .zip 下载外,还有 S3 中的 Maven 构件。

此版本的大部分工作都集中在面向块的处理方法上,这意味着 ItemReader 和 ItemWriter 接口发生了变化,并且引入了 ItemProcessor 作为顶层关注点,用于在输入项和输出项之间进行转换。面向块的处理是提高性能和可伸缩性的关键,同时也使用户在扩展点和接口方面(不再有框架...)更加清晰。

Spring Security 2.0.4 发布

发布 | Luke Taylor | 2008年10月02日 | ...

我们很高兴地宣布 Spring Security 2.0.4 发布。

此版本包含小的错误修复和改进。安全命名空间也有一些更改,因此如有必要,您应更新到新的 2.0.4 模式文件。文档也有更新,包括手册中的两个新的参考附录 - 一个描述了 Spring Security 中使用的数据库模式,另一个描述了命名空间中的元素和属性以及它们如何映射到底层实现类。

下载 | 变更日志 | 参考手册 | 网站

Spring Integration 1.0 Milestone 6 发布

发布 | Mark Fisher | 2008 年 8 月 20 日 | ...

亲爱的 Spring 社区:
我们很高兴地宣布 Spring Integration 1.0.0.M6 现已发布。
下载 | 参考文档 | JavaDoc

要查看自 Milestone 5 以来添加的功能和已解决的问题列表,请查看 变更日志。有关更多信息,请访问 Spring Integration 主页,或在 Spring Integration 论坛上加入讨论。随着我们接近发布候选版,社区反馈比以往任何时候都更加重要。

Mark Fisher
Spring Integration Lead

Spring Batch 1.1.0 发布

版本发布 | Dave Syer | 2008 年 7 月 17 日 | ...

亲爱的 Spring 社区:
我们很高兴地宣布 Spring Batch 1.1.0.RELEASE 已发布!

下载 | 网站 | 变更日志 | 公告

与 1.0 版本相比的主要变化是在作业的步骤之间增加了共享的持久状态(JobExecution 具有自己的 ExecutionContext)。这意味着元数据表会有架构更改,因此任何与新版本并行运行的现有 1.0 作业都必须使用不同的数据库架构。对于希望将所有 1.0 数据和进程迁移到 1.1 的用户,提供了一个升级脚本。

只要您使用的是 FactoryBean,现在就不再需要为 JobRepository 配置事务管理了。

Spring Web Flow 2 发布;引入新 Faces 和 JavaScript 模块

发布 | Keith Donald | 2008年5月15日 | ...

亲爱的Spring社区,

我们很高兴地宣布 Spring Web Flow 2 正式上市。 下载 | 文档

Spring Web Flow 是 Spring Portfolio 中专注于提供构建和运行富 Web 应用程序的基础设施的项目。作为 Spring 项目,Web Flow 基于 Spring Web MVC 框架提供:

  • 用于定义可重用控制器模块的特定领域语言,称为 flows
  • 用于管理对话状态的高级控制器引擎
  • 用于使用 Ajax 构建富用户界面的一流支持
  • 用于结合 Spring 使用 JavaServerFaces 的一流支持

Web Flow 2 发行版的模块及其与 Spring Framework 的关系如下所示:

Web Flow 2 的内容

Web Flow 2 Distribution Components

 

Spring Web MVC

Spring Web MVC 框架是 Spring Framework 发行版的模块,它使用经过验证的模型视图控制器(MVC)范例为使用 Spring 开发 Web 应用程序提供了基础。Web Flow 发行版的每个模块都建立在这个基础上。

Spring Web Flow

Web Flow 模块是 MVC 的扩展,允许您使用 特定领域语言 定义控制器。这种语言旨在模拟需要多次服务器请求才能完成的用户交互,或者可以从不同上下文调用。

Spring JavaScript

Spring JavaScript 是一个 JavaScript 抽象框架,可以轻松编写非侵入性 JavaScript,以逐步增强网页的行为。该框架包含一个公共 JavaScript API 以及一个基于 Dojo Toolkit 的实现。Spring.js 旨在简化常见企业场景中 Dojo 的使用,同时保留其在高级用例中的全部功能。

Spring JavaScript 可以与任何服务器端框架协同工作。Web Flow 2 发行版包括 Spring JavaScript 和 Spring Web MVC 之间方便的集成,用于处理 Ajax 请求。

Spring Faces

Spring Faces 模块包含 Spring 对 JavaServerFaces 的支持。这种支持允许您在熟悉的 Spring MVC 和 Web Flow Controller 环境中使用 JSF 作为视图技术。通过这种架构方法,您可以结合 JSF UI 组件模型的优势和 Web MVC 架构的优势。Spring Faces 还包含一个基于 Spring JavaScript 的轻量级组件库,用于以渐进的方式声明式地启用 Ajax 和客户端验证行为。

Web Flow 2 发行版的主题

除了引入新的 Spring Faces 和 Spring Javascript 模块外,Web Flow 2 发行版还解决了两个主要主题:集成和简洁性。

集成

在所有模块中,Web Flow 2 发行版都增加了许多有趣的集成,让您可以丰富您的 Web 应用程序。这些集成支持:

  • 使用 Spring Security 以声明式的方式保护您的 flows
  • 使用 Tiles 进行 JSP 页面组合和 Ajax 部分渲染
  • 在使用 JSF 时,使用 Facelets 进行页面组合和布局
  • 在使用 JSF 时,使用 Apache Trindad 和 JBoss RichFaces 组件库
  • 以渐进且非侵入性的方式使用 Dojo 部件系统;如果客户端没有 JavaScript,则会优雅降级。

简洁性

Web Flow 2 中的 flow 定义语言得到了极大的简化,同时整体功能也更加强大。这些简化包括:

  • 与版本 1 的 flow 定义相比,版本 2 的 flow 定义的代码行数总体减少了约 50%(示例:版本 2 对比 版本 1
  • 使用表达式语言(EL)调用操作的简洁语法,支持 Unified EL 和 OGNL
  • 声明式的模型绑定和验证,支持约定优于配置
  • 通过 flow 定义继承,在 flow 和 state 级别上支持重用
  • 增强的模块化,允许将 flow 及其依赖资源打包成一个独立的单元

发布说明

  • Web Flow 2 需要 Java 1.4 或更高版本,并在所有主流 Java EE 平台(包括 Tomcat、Jetty、Websphere、WebLogic 和 JBoss)上运行。
  • Web Flow 2 需要 Spring Framework 2.5.4 或更高版本。
  • Web Flow 2 已获得 SpringSource 的“Platform Ready”认证,适合在 OSGi 启用的 Web 应用程序中运行于 SpringSource dm Server

入门

其他社区资源

  • 阅读 SpringSource 的 Keith Donald 和 Jeremy Grelle 的 访谈,详细了解 Web Flow 2 发行版的新特性。
  • 观看 Ajaxian.com 的 访谈,其中与 Dion Almaer 讨论了发行版和 Spring JavaScript。
  • 在线探索 Spring Web 参考应用程序。 Spring Travel 应用程序展示了集成的 Web Flow 2 功能集,并包含在发行版中。 SpringSource Enterprise Bundle Repository 是一个基于 Spring 2.5 和 Spring Web Flow 2.0 构建的生产环境中的实际应用程序。
  • 如果您是现有的 Web Flow 1 用户,请查阅 迁移指南 以帮助您升级到 Web Flow 2。WebFlowUpgrader 工具可以自动将您的 flows 转换为版本 2 语法。
  • 通过 Fisheye 跟踪 Web Flow 源代码仓库的更新。
  • 通过 订阅 springframework.org 以获取有关 Web Flow 2 的未来文章。

Spring Web Services 1.5.1 发布

发布 | Arjen Poutsma | 2008年5月4日 | ...

亲爱的 Spring 社区:

我很高兴地宣布 Spring Web Services 1.5.1 已经发布!

下载 | 站点 | 更新日志 | 公告

这是 Spring-WS 1.5 系列的第一个错误修复和增强版本。它修复了自 1.5.0 以来报告的所有错误,并引入了框架中的各种增强功能

  • 引入了使用 OXM 编组器的 Spring JMS MessageConverter
  • 引入了使用 OXM 编组器的 Spring MVC View
  • 修复了结合 WSS4J 和 SAAJ 消息使用时的 WS-Security 签名问题
  • 支持 HTTP 传输的超时
  • 支持 Castor 1.2,请参阅下面的注释
  • Airline 示例现在使用 Spring Security

等等。请参阅更新日志了解详情。

请注意,由于向后兼容性问题,CastorMarshaller 现在需要 Castor 1.2 或更高版本。

干杯,

Arjen Poutsma
Spring Web Services 负责人

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

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

查看所有