Spring Web Flow 第一个预览版发布

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

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

        <br />

此版本包含我们预计将把具有苛刻页面流需求的 Web 应用程序提升到更高水平的新功能。其中包括:

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

    • 过期的流程检测器,用于自动清理被放弃的流程。
    • 现成的辅助操作,用于

    表单数据绑定和验证。

  • 现成的 Struts 1.x 集成(示例即将推出)。
  • 现成的 Spring MVC 集成。
  • 设计易于扩展,具有文档齐全的插件点可供定制(自定义状态类型、自定义流程构建器等) 

一如既往,我们提供您所期望的 Spring 质量认证,我们提供
  • 高质量的文档,包括 javadocs 和即将推出的参考文档
  • 强大的测试覆盖率
  • 对命名、打包和易用性的细致关注
  • 卓越的错误报告
  • 由最终用户需求驱动的功能集  

下载预览版: 
  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 框架的一部分发布。 
由于发布存档不附带 Spring Framework,如果您尚未下载,请先下载 Spring 1.2 RC1。 

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

要实际体验 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 社区所有即将举行的活动。

查看所有