Spring Web Flow 2
0 入门 本教程分析了 Spring Web Flow 2
0 的技术要点,并且通过创建一个示例应用程序,展示了 Spring Web Flow 2
0 的基本知识
开始之前 关于本教程 本教程通过一个简化的购物车应用,介绍了如何使用 Spring Web Flow 2
0 来构建 Web 应用程序
本教程以讲解实例为主,为了读者更好地理解 Spring Web Flow ,也有部分理论的解释
先决条件 本教程要求读者具备 Java Web 应用的基本知识、熟悉 Spring Framework 的应用
系统要求 运行本教程中的示例,需要下列工具: JDK 1
0+ Spring Framework 2
4+ 及其依赖项 Spring Web Flow 2
2 Tomcat 6
0+ (为支持 EL , Tomcat 须 6
0 及以上版本) eclipse 3
2+ Spring Web Flow 2
0 新特性 Spring Web Flow 是 Spring 的一个子项目,其最主要的目的是解决跨越多个请求的、用户与服务器之间的、有状态交互问题
最新版本为 2
0 ,相比于 1
x 版的 Spring Web Flow ,有以下几个值得注意的新特性
与 Spring MVC 深度整合 Spring Web Flow 1
x 是个自成体系的框架,可与 Spring Web MVC 、 Struts 、 JSF 等 Web 框架整合
最新的 Spring Web Flow 2
0 则明确声明是基于 Spring Web MVC 的一个扩展
提供了处理 Ajax 事件的能力 Ajax 事件的处理与 Web Flow 事件的处理相一致,在处理完成后, flow 即可刷新客户端相关界面