Spring IDE 1.3.1 发布
亲爱的Spring社区,
我们很高兴地宣布 Spring IDE 1.3.1 已发布。
此版本的 Spring IDE 提供了大量 bug 修复。有关完整列表,请访问 http://springide.org/project/milestone/Release%201.3.1
更改
- 现在,只有当您想使用 BeansXmlEditor 时才需要 Web Tools
- 修复了图像缓存中的资源泄漏
- 更新到 Spring 1.2.8
更多详情可从项目网站 http://springide.org/ 获取
使用 Eclipse 的更新管理器从项目的更新站点 http://springide.org/updatesite/ 安装 此版本
对于 bug 报告,可以提交工单...
Acegi Security 1.0.0 发布
经过两年半多的开发,我很高兴地宣布 Acegi Security 1.0.0 现已正式发布。
除了自 1.0.0 RC2 以来的 80 多项改进和修复之外,此新版本还包含多项更改,旨在帮助新用户。这包括对参考指南的重大重组和扩展(现在超过 90 页)以及一个新的“骨架”教程示例应用程序。
此外,许多新用户经常遇到的问题也已得到解决,例如:
- 自定义 403 消息(而不是使用 Servlet 容器的错误处理程序)
- 检测 XML 文件重新格式化后损坏的属性输入
- 一个新的注销过滤器。
我们还重构了 LDAP 服务,将 SecurityContextHolder 变为可插拔策略(对于希望避免 ThreadLocal 的富客户端尤其有用),并改进了 CAS 支持。
请访问此处获取详细的变更日志。与往常一样,详细的升级说明包含在发布 ZIP 文件中。
该项目的网站 http://acegisecurity.org 提供了有关 Acegi Security 功能的更多信息、在线文档访问以及最新版本下载链接。下个月我也会在 SpringOne 上就 Acegi Security 进行演讲,希望能在那里见到大家。
Spring Framework 1.2.8 发布
亲爱的 Spring 社区:
我们很高兴地宣布 Spring 1.2.8 已经发布。 下载 | 文档 | 更新日志
这是一个维护版本,修复了之前 1.2.x 版本中发现的许多问题。这些修复大部分已从 2.0 M4 反向移植,因此在那里已经可用。请参阅 更新日志 获取详细信息。
Juergen
-----
Juergen Hoeller
Spring 框架开发负责人
Interface21 首席架构师
http://www.springframework.org
http://www.interface21.com
Spring Web Flow 1.0 RC1 发布
亲爱的Spring社区,
我们非常高兴地宣布 Spring Web Flow (SWF) 1.0 RC1(发布候选版本 1)已经发布。 下载。
经过一年多的艰苦开发工作、29,000 次下载、500 位论坛用户的 3,700 篇帖子、一本书,以及无数社区驱动的文章和文章,本次发布带来了 Spring Web Flow 的首个 1.0 发布候选版本。 本版本被认为适合生产使用,它巩固了 1.0 API,该 API 将在整个 1.x 系列中保持向后兼容。
感谢 Spring Web Flow 的早期采用者和支持者,感谢你们对我们产品的支持。 得益于你们的反馈和支持,Spring Web Flow 提供了当今最具创新性和最强大的控制器引擎之一。
Spring Web Flow 团队预计在 1.0 最终版之前还会发布一个候选版本。 1.0 RC1 的新特性和值得注意的改进包括...
新特性和值得注意的改进
此支持通过简单的 NumberGuess 示例应用程序进行说明,其中由流管理的“Game”组件执行游戏业务逻辑。 该组件本身对 Spring Web Flow API 没有任何依赖。
为了演示,Game 组件的业务接口可以定义为

与用户一起执行游戏的流定义可能如下所示:

最后,逻辑 game 动作标识符与 Game 实现之间的绑定由 Spring 在 game-beans.xml 中完成。

HigherLowerGame 实现也与 Spring 和 Spring Web Flow API 完全解耦。
增强了对流变量的支持,流启动时自动创建。 流变量值甚至可以从后端 bean 工厂获取,从而受益于完整的依赖注入。 变量的确切范围是可配置的。
一种新的流执行重定向响应类型,用于重定向到唯一的“流执行 URL”。 访问流执行 URL 会在之前进入的 ViewState 刷新流,允许从那里继续。 只要对话处于活动状态且继续点有效,URL 就保持有效。 这允许在不进行页面缓存的情况下完全使用后退、前进、刷新和新窗口按钮。
状态异常处理的改进,方便支持转换执行状态异常处理器。 核心转换元素现在支持一个 on-exception 属性,该属性在发生异常时驱动流转换到新状态。 例如
... 如果 placeOrder 方法抛出 AccountException,则将流转换为 editAccount 状态。
流属性映射支持的改进。 每个流现在都可以配置一个 input-mapper 来映射启动流的调用者提供的输入。 流还可以配置一个 output-mapper 来向终止流的调用者公开返回值。 这些增强功能允许流作为顶级流和子流重用而无需更改,因为输入和输出属性在这两种情况下都一致映射。
支持动态视图名称和目标状态表达式,分别允许方便地在运行时计算 ViewState 的逻辑视图名称和转换的目标状态。
增强的 JSF 集成。 JSF 集成现在支持逻辑重定向响应类型,包括 FlowExecutionRedirect、ConversationRedirect、FlowRedirect 和 ExternalRedirect。 此外,对 FlowPhaseListener 的增强允许启动和刷新流执行,而无需经过正式导航步骤。 1.0 RC2 有望在 Portlet 环境中增加进一步的 JSF 便利性和对 JSF 的官方支持。
附加资源和入门指南
Spring Web Flow 1.0 RC1 进一步完善了参考手册,提供了 50 页专注于 SWF 用法的文档。 该手册可在HTML 和 PDF 格式的在线文档中获取。
开始使用 Spring Web Flow 的最佳方法之一是查看和演练示例应用程序。 我们建议从一开始就查看所有示例,并根据需要补充参考手册材料。 1.0 RC1 版本附带了九 (9) 个示例应用程序,每个应用程序都演示了一组不同的产品功能。 这些示例是
1. Phonebook - 演示大多数功能(包括子流)的原始示例。
2. Sellitem - 演示带有条件转换、流执行重定向、对话范围和延续的向导。
3. Flowlauncher - 演示启动和恢复流的所有可能方式。
4. Itemlist - 演示 REST 风格的 URL、到可刷新对话 URL 的对话重定向和内联流。
5. Shippingrate - 演示 Spring Web Flow 与 Ajax 技术一起使用(感谢 Steven Devijver)
5. NumberGuess - 演示有状态 bean
6. Birthdate - 演示 Struts 集成。
7. Fileupload - 演示多部分文件上传。
8. Phonebook-Portlet - Portlet 环境中的电话簿示例(注意流定义如何保持不变)
9. Sellitem-JSF - JSF 环境中的销售商品示例(注意流定义如何保持不变)
要一步构建用于部署的示例应用程序,只需解压发布存档,访问 projects/build-spring-webflow 目录并执行 ant dist 目标。 有关发布存档内容和示例的更多信息,请分别参阅 release readme.txt 和 projects/spring-webflow-samples/readme.txt。 所有示例项目现在都是 Spring IDE 项目,可以直接导入 Eclipse。 请留意 Spring IDE 团队即将推出的 Spring IDE 图形 Web Flow 编辑器。
感谢所有让 Spring Web Flow 发展至今的人——那些使用它并提供反馈使其更强大的人。 享受吧!
此致,
Spring Web Flow 团队
Keith Donald
Erwin Vervaet
Colin Sampaleanu
Juergen Hoeller
Rob Harrop
Spring IDE 1.3 发布
亲爱的Spring社区,
我们很高兴地宣布 Spring IDE 1.3 已发布。
此版本的 Spring IDE 提供了一些 新功能 和大量 bug 修复。有关完整列表,请访问 http://springide.org/project/milestone/Release%201.3
更改
- 现在需要 Eclipse 3.1 和 Web Tools!!!
- 更新到 Spring 1.2.7
- 更新了 BeansXmlEditor 版本
- 支持 搜索 BeansCoreModel
- 打开 Spring Bean 对话框(类似于 JDT 的“打开类型”对话框)
- 用于创建新 SpringProject 的 向导
- BeansView 可以链接到 BeansXmlEditor
- 现在支持 BeansConfig 文件的任何文件名扩展名
更多详情可从项目网站 http://springide.org/ 获取
使用 Eclipse 的更新管理器从项目的更新站点 http://springide.org/updatesite/ 安装 此版本
对于 bug 报告,可以通过 http://springide.org/project/newticket 提交工单
Spring Framework 2.0 M4 发布
亲爱的 Spring 社区:
我们很高兴地宣布 Spring 2.0 M4 已经发布。 下载 | 文档 | 更新日志
Spring 2.0 M4 是 Spring 下一个世代的第四个里程碑。
新特性和值得注意的改进包括
- 更新的 JPA 支持
- JDBC 访问的命名参数支持
- 精炼的 XML 模式命名空间
- FactoryBean 创建对象的自动代理
- 以及更新日志中提到的许多其他改进。
此版本还包含自 M3 以来发现的许多问题的修复。 鼓励之前里程碑的用户进行更新。 有关所有 M4 更改的详细信息,请参阅更新日志。
随着此版本的发布,我们正在接近 2.0 生产目标的特性冻结,仅计划在 2.0 中包含一些额外的特性和改进。下个版本将是 Spring 2.0 发布候选版本 1 (RC1),计划于五月发布。
我们还将在几天内发布 1.2.8 维护版本,反向移植 2.0 M4 中所有适用的修复。(这已在 CVS 的 mbranch-1-2 中可用,等待最终测试。)
尽情享受,并持续提供反馈,
Juergen
-----
Juergen Hoeller
Spring 框架开发负责人
Interface21 首席架构师
http://www.springframework.org
http://www.interface21.com
Acegi Security System for Spring 1.0.0-RC2 发布
Acegi Security System for Spring v1.0.0 RC2 现已发布。Ben Alex 在邮件列表中的公告如下:
-----
尊敬的 Spring 社区
我很高兴地宣布 Acegi Security 1.0.0 发布候选版本 2 现已推出。此版本包含自 1.0.0 RC1 以来的 50 多项改进和修复,包括全面的新 LDAP 功能。我们建议用户升级到 1.0.0 RC2,以利用这些改进。升级到 1.0.0 也将有助于我们在迈向最终 1.0.0 版本时发现任何问题。
请访问更新日志以获取有关更改和修复的详细信息。一如既往,详细的升级说明包含在发布的 ZIP 文件中。
项目网站 http://acegisecurity.org 提供了关于 Acegi Security 功能的额外信息、在线文档的访问权限以及下载最新版本的链接。
我们希望您发现这个新版本在您的项目中很有用。
祝好
本
Spring Framework 2.0 M2 发布
亲爱的 Spring 社区:
我很高兴地宣布 Spring 2.0 M2 已发布。
在此下载。
Spring 2.0 M2 是下一代 Spring 的第二个里程碑。此版本包括增强功能和新特性,例如完善的 AspectJ 支持和 Java Persistence API(草案)支持。它还包含自 2.0 M1 以来发现的问题的修复。
详情请参阅更新日志。
Spring 1.2.7 也将很快发布,它将从 2.0 M1/M2 反向移植一些修复和次要增强,并为即将发布的 Spring Web Flow 1.0 发布候选版本提供 1.2 系列基础。2.0 系列的下一个 Spring 版本将是 2.0 M3。请查阅路线图以获取更详细的信息。
干杯,
Juergen
-----
Juergen Hoeller
Interface21 有限公司
http://www.springframework.com
Spring IDE 1.2.5 发布
亲爱的Spring社区,
我们很高兴地宣布 Spring IDE 1.2.5 已发布。
此版本的 Spring IDE 附带了 BeansXmlEditor 的 1.0.0 版本。此外,还提供了一些 bug 修复和可用性增强。有关包含的 bug 修复和增强的完整列表,请访问 http://springide.org/project/milestone/Release%201.2.5
更改
- XML 解析器 Xerces 更新到版本 2.7.1
- 修复了 BeansConfigValidator 中的 bug
- 对于属性 'autowire="constructor"' 跳过无参数构造函数的检查
- 跳过类和属性名称中的占位符
- init-method 和 destroy-method 现在得到验证
- 现在验证所需的默认构造函数
- BeansView 和 BeansXmlEditor 的大纲视图中使用了更合适的图标
- BeansView 上下文菜单中添加了新条目,用于在文本编辑器中打开选定的节点
- BeansXmlEditor 的更改
- 大纲视图中使用描述性图标而不是冗长的文本
- 大纲视图中添加了按字母排序的新工具栏操作
- 大纲上下文菜单中添加了新条目,用于在 Spring 样式和标准 XML 样式之间切换大纲样式
更多详情可从项目网站 http://springide.org/ 获取
此版本可从项目的 Eclipse 更新站点 http://springide.org/updatesite/ 获取
对于 bug 报告,可以通过 http://springide.org/project/newticket 提交工单

