网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Spring Web Flow权威指南/Java系列/图灵程序设计丛书
分类
作者 (比)弗维特
出版社 人民邮电出版社
下载
简介
编辑推荐

Spring Web Flow是著名的Spring框架的子项目。它解决了困扰Web应用程序开发人员的3个主要问题.即用户界面导航的控制、状态管理和模块化,极大地提高了生产效率,尤其适合需要复杂用户交互界面的Web应用程序。此外,它还借鉴了UML状态图思想的流定义方式,使得Web流的开发更加自然。

书中重点讲解Web流、流定义语言、流执行、流的测试以及自定义扩展等精髓内容,并结合使用Spring WebFlow 1开发的实例来向读者说明如何将其实际应用到项目中。尤其弥足珍贵的是,作者从框架设计者角度深入阐述了Spring Web Flow的设计思想和实现方式。更能让读者掌握其核心本质。此外,书中还清楚地讲述了SpringWeb Flow 1和Spring Web Flow 2在设计和使用上的差异。

本书适合各层次Java Web开发人员阅读和使用。

内容推荐

本书介绍了Spring Web Flow的构建系统Spring Jumpstart、Spring Web Flow架构和基础知识,并结合示例讲述了Spring Web Flow的高级概念、流执行管理和驱动,同时说明了如何测试流。

本书适合各层次Java Web开发人员阅读和参考。

目录

第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流概念

 5.1 OGNL

5.1.1 通过示例学习OGNL

5.1.2 OGNL实战

 5.2 转换服务

 5.3 注解流定义工件

 5.4 处理异常

 5.5 视图选择

5.5.1 空字符串

5.5.2 viewName

5.5.3 redirect:viewName

5.5.4 externalRedirect:url

5.5.5 flowRedirect:flowId?input1=value&…&inputN=valueN

5.5.6 bean: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.4 Continuation存储库

6.3.5 客户Continuation存储库

6.3.6 选择存储库

 6.4 流执行监听器

6.4.1 监听器调用示例

6.4.2 监听器配置

 6.5 小结

第7章 驱动流执行

 7.1 流执行者集成

 7.2 Spring Web Flow视图开发

7.2.1 模型数据

7.2.2 构建请求

 7.3 宿主框架集成

7.3.1 Spring Web MVC

7.3.2 Spring Portlet MVC

7.3.3 Struts

7.3.4 JSF

 7.4 小结

第8章 Spring Web Flow的测

 8.1 单元测试

8.1.1 MockRequestContext

8.1.2 MockRequestControlContext

8.1.3 MockExternalContext

8.1.4 MockParameterMap

8.1.5 MockFlowExecutionContext

8.1.6 MockFlowSession

8.1.7 MockFlowServiceLocator

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.1 Spring Web MVC搭建

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.5 Spring Web Flow和AJAX

 10.6 小结

第11章 扩展Spring Web Flow

 11.1 通用扩展点

11.1.1 使用Bean引用

11.1.2 扩展流定义结构

11.1.3 定制流生成器

 11.2 数据库支持的对话管理器

 11.3 流Servlet

 11.4 构建Spring Web Flow

 11.5 小结

后记

参考文献

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/30 11:17:09