Spring Web Flow 1.0.2 发布

发布 | Keith Donald | 2007年4月11日 | ...

尊敬的 Spring 社区:

我们很高兴地宣布 Spring Web Flow 1.0.2 已发布。这是一个错误修复和增强版本,解决了针对 Spring Web Flow 1.0 系列报告的所有错误,并显著增强了 Spring Web Flow 对 Java Server Faces (JSF) 用户的支持。我们建议从先前版本升级到此版本。

 

Spring Web Flow 是一个新一代的 Java Web 应用控制器框架。该框架提供了一个强大的系统,用于在各种环境中一致地实现导航逻辑和管理应用程序状态。

此版本的新增功能和值得注意的功能

Spring Web Flow 1.0.2 是一个稳定可靠的版本,可以作为现有用户的直接替换,并且还包含一些值得注意的增强功能。其中三个增强功能尤其值得详细说明。

显著增强的 JSF 集成

现在,当用作 JSF 扩展时,Spring Web Flow 提供了

  • 一个 NavigationHandler,它将 Web Flow 导航系统的全部功能带给 JSF 开发人员。此系统允许实现动态导航规则,并立即解决臭名昭著的后退按钮问题。
  • 一个状态管理系统,使 UI 组件能够完全访问 Web Flow 的任何会话数据范围中管理的 Bean,包括“会话”、“流”和“闪存”范围。这些范围补充了 JSF 的默认范围,并且对于应用 Ajax 技术(使用 Ajax4JSF 等库)的交互式 Web 应用程序特别有用。
  • 对所有主要 JSF 视图技术的原生支持。使用 Spring Web Flow 1.0.2,参与流的视图是标准的 JSF 视图,无论它们是使用 JSP 还是 Facelets 构建。任何 JSF UI 组件现在都可以无缝地绑定到任何会话范围中管理的 Bean。

请运行并查看 sellitem-jsf 示例,以快速评估这些增强功能的实际效果。它们极大地提高了在 JSF 环境中使用 Spring Web Flow 的便捷性,并且是未来 1.1 版本及更高版本中更大努力的开始。

扩展的实用文档

参考手册中现在提供了 Spring Web Flow 的每个示例应用程序的完整演练。这些演练将引导您完成每个示例的实现,并在此过程中解释最佳实践和设计注意事项。下载发行版后,请参阅 '实用'章节,了解如何在 IDE 中运行示例应用程序。

Spring IDE 2.0 集成

即将发布的 Spring IDE Eclipse 插件 2.0 版本将提供一个图形化 Web Flow 编辑器和 XML 流定义编辑器。从 Spring Web Flow 1.0.2 开始,每个示例应用程序都已启用 Spring IDE 2.0,允许您在这些工具发展过程中轻松评估它们。要评估 Spring IDE 2.0,只需将示例项目导入 Eclipse 并从 每日更新站点 安装最新版本的 Spring IDE 2.0 插件。

Spring Web Flow 1.1 路线图

Spring Web Flow 1.1 的工作已经开始,预计在 JavaOne 上发布第一个候选版本。在此版本的基础上,1.0.2 将提供主要的新功能,包括对会话持久性上下文的支持、Acegi Security 集成、统一 EL 集成、集成的 Spring 2.0 自定义范围、对基于 Java 的流的增强支持以及对流组合和继承的支持。

特别感谢 Jeremy Grelle、Rossen Stoyanchev 和 Christian Dupuis 对此版本的重大贡献。加入 Web Flow 社区真是一个激动人心的时刻!

Keith Donald - Interface21
Erwin Vervaet - Ervacon
Spring Web Flow 开发负责人

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

走在前沿

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部