出版社:人民邮电出版社
年代:2009
定价:45.0
本书介绍了Spring Web Flow的构建系统Spring Jumpstart、Spring Web Flow架构和基础知识,并结合示例讲述了Spring Web Flow的高级概念、流执行管理和驱动,同时说明了如何测试流。
第1章初识SpringWebFlow
1.1自由浏览
1.2可控导航
1.2.1导航的控制
1.2.2状态管理
1.2.3模块化问题
1.3传统解决方案
1.4SpringWebFlow
1.5小结
第2章入门
2.1下载SpringWebFlow
2.2运行时需求
2.3构建系统的集成
2.3.1手工集成
2.3.2与Ivy的集成
2.3.3与Maven的集成
2.3.4SpringJumpstart
2.4HelloWorld
2.5开发环境中的SpringWebFlow
2.5.1安装IDE
2.5.2Eclipse中的“HelloWorld”
2.5.3使用SpringIDE
2.6给HelloWorld增添些趣味
2.7小结
第3章SpringWebFlow架构
3.1语言
3.2架构层
3.2.1执行核心
3.2.2执行引擎
3.2.3执行者
3.2.4测试支持
3.2.5系统配置
3.3小结
第4章SpringWebFlow基础
4.1设计流
4.1.1UML状态图
4.1.2第一个流定义
4.2流生成器
4.2.1XML流生成器
4.2.2Java流生成器
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.1AbstractAction
4.5.2MultiAction
4.5.3动作部署
4.6基本状态类型
4.6.1视图状态
4.6.2动作状态
4.6.3结束状态
4.7流定义注册表
4.7.1XML流定义注册表
4.7.2Java流定义注册表
4.7.3合并流定义注册表
4.8小结
第5章高级Web流概念
5.1OGNL
5.1.1通过示例学习OGNL
5.1.2OGNL实战
5.2转换服务
5.3注解流定义工件
5.4处理异常
5.5视图选择
5.5.1空字符串
5.5.2viewName
5.5.3redirect:viewName
5.5.4externalRedirect:url
5.5.5flowRedirect:flowId?input1=value&…&inputN=valueN
5.5.6bean:id
5.5.7自定义视图选择器
5.6数据绑定和验证
5.7子流
5.7.1内联流
5.7.2重温流会话
5.7.3声明输入/输出契约
5.7.4映射输入输出参数
5.7.5增强“输入支付款”流
5.8流的开始动作和结束动作
5.9完整的“输入支付款”流定义
5.10小结
第6章流执行管理
6.1流执行存储库介绍
6.2流执行者
6.2.1启动流执行
6.2.2恢复流执行
6.2.3刷新流执行
6.2.4请求处理
6.2.5配置流执行者
6.3流执行存储库
6.3.1对话管理
6.3.2简单存储库
6.3.3单键存储库
6.3.4Continuation存储库
6.3.5客户Continuation存储库
6.3.6选择存储库
6.4流执行监听器
6.4.1监听器调用示例
6.4.2监听器配置
6.5小结
第7章驱动流执行
7.1流执行者集成
7.2SpringWebFlow视图开发
7.2.1模型数据
7.2.2构建请求
7.3宿主框架集成
7.3.1SpringWebMVC
7.3.2SpringPortletMVC
7.3.3Struts
7.3.4JSF
7.4小结
第8章SpringWebFlow的测
8.1单元测试
8.1.1MockRequestContext
8.1.2MockRequestControlContext
8.1.3MockExternalContext
8.1.4MockParameterMap
8.1.5MockFlowExecutionContext
8.1.6MockFlowSession
8.1.7MockFlowServiceLocator
8.1.8使用Mock对象测试
8.2流执行测试
8.2.1测试Java流定义
8.2.2测试XML流定义
8.2.3测试“输入支付款”流
8.2.4使用流执行监听器
8.3集成测试
8.4小结
第9章示例应用程序
9.1功能需求
9.2下载和构建
9.3领域模型
9.4应用程序搭建
9.5表现层
9.5.1SpringWebMVC搭建
9.5.2实现“输入支付款”用例
9.5.3国际化
9.5.4异常处理
9.5.5页面布局
9.6小结
第10章真实用例
10.1访问宿主环境
10.2流定义的参数化
10.3使用监听器
10.3.1安全化流
10.3.2全局后退转移
10.3.3面包屑
10.4负载测试和压力测试
10.5SpringWebFlow和AJAX
10.6小结
第11章扩展SpringWebFlow
11.1通用扩展点
11.1.1使用Bean引用
11.1.2扩展流定义结构
11.1.3定制流生成器
11.2数据库支持的对话管理器
11.3流Servlet
11.4构建SpringWebFlow
11.5小结
后记
参考文献
SpringWebFlow是著名的Spring框架的子项目。它解决了困扰Web应用程序开发人员的3个主要问题.即用户界面导航的控制、状态管理和模块化,极大地提高了生产效率,尤其适合需要复杂用户交互界面的Web应用程序。此外,它还借鉴了UML状态图思想的流定义方式,使得Web流的开发更加自然。 书中重点讲解Web流、流定义语言、流执行、流的测试以及自定义扩展等精髓内容,并结合使用SpringWebFlow1开发的实例来向读者说明如何将其实际应用到项目中。尤其弥足珍贵的是,作者从框架设计者角度深入阐述了SpringWebFlow的设计思想和实现方式。更能让读者掌握其核心本质。此外,书中还清楚地讲述了SpringWebFlow1和SpringWebFlow2在设计和使用上的差异。 本书适合各层次JavaWeb开发人员阅读和使用。 本书介绍了SpringWebFlow的构建系统SpringJumpstart、SpringWebFlow架构和基础知识,并结合示例讲述了SpringWebFlow的高级概念、流执行管理和驱动,同时说明了如何测试流。 本书适合各层次JavaWeb开发人员阅读和参考。【作者简介】 ErwinVervaet,SpringWebFlow项目的创始人,比利时资深软件工程师,非常热衷于使用新的IT概念和工具。现为IT顾问,经营着自己的软件咨询公司Ervacon(http://wwwervacon.com)。
书籍详细信息 | |||
书名 | Spring Web Flow权威指南站内查询相似图书 | ||
丛书名 | 图灵程序设计丛书 | ||
9787115215932 如需购买下载《Spring Web Flow权威指南》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 人民邮电出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 45.0 | 语种 | 简体中文 |
尺寸 | 24 × 19 | 装帧 | 平装 |
页数 | 140 | 印数 | 3000 |
Spring Web Flow权威指南是人民邮电出版社于2009.11出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计 的书籍。
(美) 拉德 (Ladd,S.) 等, 著
黄睿, 编著
(美) 拉塞尔 (Russell,A.) , 著
张亚飞, 编著
陶国荣, 编著
(美) 佛兰纳根 (Flanagan,D.) , 著
陶国荣, 著
刘斌, 费冬冬, 丁璇, 编著
(美) 弗拉纳根 (Flanagan,D.) , 著