第1章 初识Spring Web Flow
1.1 自由浏览
1.2 可控导航
1.2.1 导航的控制
1.2.2 状态管理
1.2.3 模块化问题
1.3 传统解决方案
1.4 Spring Web Flow
1.5 小结
第2章 入门
2.1 下载Spring Web Flow
2.2 运行时需求
2.3 构建系统的集成
2.3.1 手工集成
2.3.2 与Ivy的集成
2.3.3 与Maven的集成
2.3.4 Spring Jumpstart
2.4 Hello World
2.5 开发环境中的Spring Web Flow
2.5.1 安装IDE
2.5.2 Eclipse中的“Hello World”
2.5.3 使用Spring IDE
2.6 给Hello World增添些趣味
2.7 小结
第3章 Spring Web Flow架构
3.1 语言
3.2 架构层
3.2.1 执行核心
3.2.2 执行引擎
3.2.3 执行者
3.2.4 测试支持
3.2.5 系统配置
3.3 小结
第4章 Spring Web Flow基础
4.1 设计流
4.1.1 UML状态图
4.1.2 第一个流定义
4.2 流生成器
4.2.1 XML流生成器
4.2.2 Java流生成器
4.2.3 选择合适的流生成器
4.3 定义流
4.3.1 流
4.3.2 状态
4.3.3 转移
4.3.4 流定义结构
4.4 流执行
4.4.1 流会话
4.4.2 流执行环境
4.4.3 请求环境
4.5 实现动作
4.5.1 AbstractAction
4.5.2 MultiAction
4.5.3 动作部署
4.6 基本状态类型
4.6.1 视图状态
4.6.2 动作状态
4.6.3 结束状态
4.7 流定义注册表
4.7.1 XML流定义注册表
4.7.2 Java流定义注册表
4.7.3 合并流定义注册表
4.8 小结
第5章 高级Web流概念
第6章 流执行管理
第7章 驱动流执行
第8章 Spring Web Flow的测试
第9章 示例应用程序
第10章 真实用例
第11章 扩展Spring Web Flow
后记
参考文献