Spring Batch 1.0.0.FINAL 发布

版本发布 | Dave Syer | 2008 年 4 月 1 日 | ...

尊敬的 Spring 社区成员,
我们很高兴地宣布 Spring Batch 1.0.0.FINAL 已发布!

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

自 rc1 版本以来,除了对参考文档进行了一些更新外,没有重大的高层变化。主要功能变化是重试(retry)和跳过(skip)现在可以在同一个步骤中使用,并且在 step factory beans 中为致命异常(fatal exceptions)提供了一些额外的配置选项。

Spring Security 2.0.0 RC1 发布

版本发布 | Ben Alex | 2008 年 4 月 1 日 | ...

Spring Security 2.0.0 RC1 现已可用。


下载
| 更新日志 | 公告

已解决了超过 65 个问题,包括 OpenID 集成、用于 AspectJ 表达式的新“protect-pointcut”、动态检索方法授权元数据、支持所有方法类型(接口、类、桥接、泛型、超类)的方法授权、RESTful URI 授权、命名空间改进、依赖更新等等!

Spring Web Services 1.5.0 Final 发布

版本发布 | Arjen Poutsma | 2008 年 3 月 28 日 | ...

尊敬的 Spring 社区成员,
我很高兴地宣布 Spring Web Services 1.5.0 已发布!

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

此最终发布候选版本包含以下相对于 1.0.3 的新功能

  • 两种新的传输方式:JMS 和电子邮件,支持客户端和服务器,
  • 基于 WSS4J 的 WS-Security 实现,支持在非 SUN JDK(如 WebSphere)和 JDK 1.4 上实现 WS-Security,
  • 客户端和服务器都支持 WS-Addressing,支持规范的 2004 年 8 月版本和最终版本,
  • 原生支持 Java 6,包括 JAXP 1.4 以及捆绑的 SAAJ 1.3 和 JAXB 2.0,
  • 两个新的 Spring 命名空间,大大减少了配置 marshallers 和典型 Spring-WS 结构的所需 XML 量,
  • Spring-WS jar 现在是 OSGi bundle,
  • 一种新的客户端拦截机制,包括 WS-Security 支持,
  • @Endpoints 现在是 @Components,因此在使用 Spring 2.5 组件扫描时会自动检测到它们
  • 一种新的改进的 XSD-to-WSDL 生成器,可以内联包含和导入的 XSD
  • 支持 Spring Security
  • 支持 Java 6 HTTP 服务器
  • 两个新的示例,展示了 Plain Old XML 的使用以及与 Java 6 HTTP 服务器一起使用的 WS-Addressing

以及许多小的改进和错误修复。请查看更新日志了解更多详情。

我们建议从所有以前的版本升级到 Spring Web Services 1.5,以受益于这些新功能!

1.5 系列版本向后兼容性达到 95%,尽管放弃了对 Java 1.3 的支持,转而支持 Java 1.6。

致敬,

Arjen Poutsma
Spring Web Services 项目负责人

Spring Batch 1.0.0.rc1 发布

版本发布 | Ben Hale | 2008 年 3 月 17 日 | ...

我很高兴地宣布 Spring Batch 1.0.0.rc1 已发布。 您可以通过 Spring Maven Milestone Repository(浏览)或通过下载页面访问此版本。

这是 Spring Batch 1.0.0 版本的第一个发布候选版本,预计最终版本将于 3 月 28 日发布。 此版本的主要变化包括

  • 参考文档的改进
  • 重组 spring-batch-infrastructure 和 spring-batch-core 中的包结构
  • 合并 spring-batch-core 和 spring-batch-execution 模块

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

Ben Hale
Spring Batch 技术…

Spring Web Flow 2.0 M4 发布

版本发布 | Keith Donald | 2008 年 3 月 11 日 | ...

尊敬的 Spring 社区成员,

我们很高兴地宣布 Spring Web Flow 2.0 M4 现已可用。 下载 | 文档

此版本巩固了 Web Flow 2 的架构模型,包括 SWF 2 如何与 Spring MVC、JavaServerFaces 和 Ajax 集成。它还引入了许多新功能和改进,包括

2.0 M4 新功能与要点

  • 引入了简化的 XML 流程定义语法。 请参阅 Spring Travel 参考应用以获取新语法的示例。
    • 使用版本 2 语法可将版本 1 流程定义的体积减少多达 50%。例如,Spring Travel 1.0.5 包含六个文件中的约 200 行流程应用代码。最新的 2.0 M4 版本包含两个文件中的 93 行代码,减少了 50%,并且需要维护的文件少了四个。
    • 节省主要通过更强大的 Expression Language (EL) 集成以及更简单的操作执行和数据映射标签来实现。
  • Spring Security 集成。提供了对保护流程、状态和转换的完全支持。
    一个新的 "currentUser" EL 变量使得从流程定义或视图模板中引用已认证的 Principal 变得容易。
  • 在 Spring MVC 内部灵活支持流程异常处理,包括自动重新启动已结束或已过期的流程的默认支持。
  • 支持处理不改变当前页面的 Ajax 事件。新的 "render" 元素允许您在处理 Ajax 事件后选择性地重新渲染页面片段。
  • 视图变量。视图变量在其包含的视图状态进入时分配,并在状态退出时超出范围。这些变量提供页面上下文,对于通过来自同一页面的系列 Ajax 请求更新模型特别有用。
  • @Autowired 流程变量。流程变量现在可以通过 Spring 的 @Autowired 注入其依赖项,使其能够持有对 Spring 管理的 @Services 的引用。变量反序列化后,服务引用会在请求之间自动重新连接。
  • 支持弹出窗口。将视图状态标记为 popup=true,当客户端启用 Javascript 时,它将在模态弹出对话框中渲染。
  • 将名为“Spring Javascript”的 Javascript 抽象层从 Web Flow 的 JSF 支持中提取出来。目前,提供了基于 Dojo 和 Ext 的此层实现。Spring.js 提供了
    • Ajax 的通用接口,无论底层使用了哪个工具包
    • 一种类似面向切面的 API,用于使用行为装饰 HTML DOM 节点,包括客户端验证行为。
  • 一个使用 Spring.js 作为底层技术逐步增强使用 JSF 的 Spring Web 应用的小型 JSF 组件库。如果客户端没有 Javascript,此库将降级。请参阅 Spring Travel 示例进行说明:关闭 Javascript 并将应用与启用 Javascript 时进行比较。
  • 支持在标准 Spring MVC 环境中渲染 JSF 视图。这使得 Facelets 模板可以由普通的 Spring MVC Controller 以及流程进行渲染。

请参阅版本中包含的 Spring Travel 参考应用,以实际演示所有这些功能。这些参考项目可以直接导入 Eclipse 作为动态 Web 项目。

1.x 兼容性

对现有 Web Flow 用户的一个特别说明:即将发布的 2.0 RC1 将在版本 2 环境中提供对版本 1 流程的支持。这将允许 1.0.x 流程在与版本 2 流程相同的应用中不变地运行。

欲了解更多信息,请参阅完整的 Web Flow 2 更新日志路线图。我们也鼓励您访问我们的支持论坛和 JIRA 系统,向开发团队提供您对 M4 的反馈。

尽情体验吧! 2.0 最终版本即将到来。

Keith Donald
Web Flow 技术负责人
SpringSource

Spring Batch 1.0.0.m5 发布

版本发布 | Dave Syer | 2008 年 3 月 4 日 | ...

Spring Batch 1.0.0.m5 今日可通过 s3 Milestone repository 获取(浏览地址:http://s3browse.com/explore/maven.springframework.org/milestone/org/springframework/batch)。欲了解更多信息,请访问 Spring Batch 下载页面:http://static.springframework.org/spring-batch

从用户的角度来看,m5 的主要变化是通过各种 factory beans 配置作业(jobs)、步骤(steps)和启动器环境。新的 BatchListener 接口组解决了一些关键的用户关注点。API 中的一些关键接口,如 ItemReader 和 ItemWriter,也有所更改,这使得我们能够更好地分离用户和框架之间的关注点。网站上有一个章节详细描述了如何从 1.0.0.m4 迁移到 1.0.0.m5(http://static.springframework.org/spring-batch/migration/1.0-m4-m5.html)。

我们对自上一个里程碑以来 Spring Batch 取得的进展感到非常高兴,现在感觉一切终于都为最终发布做好了准备。按计划,我们在预计 3 月 20 日最终发布之前,现在只有时间发布一个 rc1 版本,如果需要,还有一些用于 rc2 的应急准备。

Spring Framework 2.5.2 发布

版本发布 | Juergen Hoeller | 2008 年 3 月 3 日 | ...

尊敬的 Spring 社区成员,
 
我很高兴地宣布 Spring Framework 2.5.2 已发布。 下载 | 文档
 
这是 Spring 2.5 系列中的第二个更新版本。它修复了自 2.5.1 以来报告的所有问题,并在整个框架中引入了各种增强功能

  • 恢复了特定扩展点的完全 Spring 2.0 兼容性
  • 扩展了 MS SQL、MySQL、PostgreSQL 和 Oracle 的 SQL 错误码映射
  • 修订了 JDBC BeanPropertyRowMapper,改进了值提取逻辑
  • 支持将 GlassFish/JBoss JCA WorkManager 作为 TaskExecutor 后端
  • 支持 Eclipse Persistence Services 1.0 M4(EclipseLink JPA 提供者)
  • 兼容 WebSphere JPA 提供者(派生自 OpenJPA)
  • @RequestMapping 支持使用 "!myParam" 表达式表示参数不存在
  • @RequestMapping 的 "params" 属性也支持在类型级别使用
  • 修订了 JSP CheckboxesTag 和 RadioButtonsTag(以实现严格的 HTML 兼容性)
请参阅更新日志了解详情。

Spring Integration 1.0 Milestone 2 发布

版本发布 | Mark Fisher | 2008 年 2 月 28 日 | ...

尊敬的 Spring 社区成员,

我很高兴地宣布 Spring Integration 1.0.0.m2 已发布。
下载 | 参考文档 | JavaDoc

这是 Spring Portfolio 新增部分的第二个里程碑版本。要查看自 Milestone 1 以来的新功能和改进列表,请查看更新日志。欲了解更多信息,请访问Spring Integration 主页。另外,请继续关注SpringSource 团队博客,下周初会有 Spring Integration 的更新。

Mark Fisher
Spring Integration 项目负责人

Spring Batch 1.0.0.m4 发布

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

Spring Batch 1.0.0.m4 今日可通过 s3 Milestone repository 获取(浏览地址:http://s3browse.com/explore/maven.springframework.org/milestone/org/springframework/batch)。有关更多信息,请参阅 Spring Batch 下载页面(http://static.springframework.org/spring-batch)。

 

我们调整了发布计划,以便挤入一个额外的里程碑,Ben 和 Lucas 正专注于此,因此 1.0.0.m5 将在未来 10-14 天内发布。然后我们在预计 3 月 20 日最终发布之前,只有时间发布一个 rc1,如果需要,还有一些用于 rc2 的应急准备。

获取 Spring 新闻通讯

订阅 Spring 新闻通讯,保持连接

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部