Spring Web Flow 首次预览版发布

发布 | Colin Sampaleanu | 2005 年 3 月 30 日 | ...

我们很高兴地宣布发布 Spring Web Flow 的预览版,用于 Spring 1.2 发布路径。在此版本中,我们认为 Web Flow 系统适合开发使用。

        <br />

此版本包含新功能,我们希望将具有高要求的页面流的 Web 应用程序提升到一个新的水平。这些包括

  • 能够将应用程序的逻辑页面流捕获为自包含模块,可在多种情况下重用。
  • 能够将流嵌套“n”层深(作为子流),其中每个流都是一个“黑盒”,遵循明确定义的输入/输出约定。
  • 能够以声明方式表达页面流,使用可插拔的流定义格式(目前提供基于 Java 和基于 XML 的构建器格式。)
  • 能够通过推理任何支持范围内的上下文数据,以动态方式影响流的路径。
  • 能够跟踪和响应页面流的生命周期。
  • 自动状态管理,能够将模型数据存储在多个范围(事件、请求、流)中
  • 能够将与流相关的相关操作逻辑集中在一个类中。
  • 支持应用程序事务同步,使用基于令牌的机制。
  • 对 HTTP servlet 请求/响应或任何请求 URL 没有硬编码依赖,可用于 Portlets、JSF 和 Tapestry 等其他环境。

    • 一个过期的流检测器,用于自动清理已放弃的流。
    • 开箱即用的辅助操作,用于

    表单数据绑定和验证。

  • 开箱即用的 Struts 1.x 集成(即将推出示例。)
  • 开箱即用的 Spring MVC 集成。
  • 专为可扩展性而设计,具有完善的文档化的插件点,用于自定义(自定义状态类型、自定义流构建器等。)

与您期望的 Spring 质量保证一样,我们提供
  • 高质量的文档,包括 javadoc 和即将发布的参考文档
  • 强大的测试覆盖率
  • 仔细注意命名、打包和易用性
  • 出色的错误报告
  • 由最终用户需求驱动的功能集

要下载预览版:
  1. 访问 springframework 项目文件列表
  2. 向下滚动到“spring-webflow”发布包,然后选择“spring-webflow-preview1.zip”进行下载。
发布存档包含两个 jar
  1. spring-webflow.jar - 核心 Web Flow 系统 (org.springframework.web.flow.*)
  2. spring-webflow-support.jar - 作为核心 Spring Framework 的一部分尚未发布的 supporting 包。
由于发布存档不附带 Spring Framework,如果尚未下载 Spring 1.2 RC1,请先下载。

下载完成后,请访问webflow space以查看模块文档和“快速入门”。

要对 Spring Web Flow 的实际应用有一个很好的了解,请查看发布存档中 samples/webflow 目录中的示例。请参阅 samples/webflow/readme.txt 文件,了解如何构建和部署示例应用程序。我们非常重视您的反馈,并希望您像我们一样喜欢使用 Spring Web Flow。  

干杯,

Keith Donald
Erwin Vervaet

获取 Spring 新闻简报

通过 Spring 新闻简报保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部