Spring实战(第四版)读书笔记21——Spring Web Flow

1、Spring中配置Web Flow

  1. 上下文定义XML文件中添加命名空间声明
  2. 装配流程执行器(驱动流程的执行,当用户进入一个流程时,就会为用户创建一个流程执行实例)
  3. 配置流程注册表(加载流程定义,并让流程执行器能使用它们)
  4. 配置FlowHandlerMapping(通过装配流程注册表引用,将请求URL匹配到流程,帮助DispatcherServlet将流程发送给Spring Web Flow)
  5. 装配FlowHandlerAdapter(相当于Spring MVC的控制器,响应发送的流程请求并对其进行处理)

2、流程的组件

在Spring Web Flow中,流程是由三个主要元素定义的:状态、转移和流程数据。

2.1、状态

2.2、转移

注意全局转移,流程中的所有状态都会默认拥有。

2.3、流程数据

<var>、<evaluate>、<set>。

Spring Web Flow的作用域:

 

猜你喜欢

转载自blog.csdn.net/Nemoosi/article/details/107507404