文件名称:spring-webflow:Spring Web Flow
文件大小:4.98MB
文件格式:ZIP
更新时间:2024-06-02 00:53:46
Java
概述 Spring Web Flow有助于构建需要导航的Web应用程序,例如购物车,航班办理登机手续,贷款应用程序等。 与无状态的*形式导航相反,此类用例具有明确的起点和终点,一个或多个要按特定顺序进行的屏幕以及一组尚未最终确定的更改。 区别特征是能够定义由状态,转换和数据组成的流定义的能力。 例如,视图状态对应于流程的各个屏幕,而转换是由单击按钮或链接导致的事件引起的。 数据可以存储在诸如flash , view , flow和其他范围之内。 当范围数据不再在范围内时,将清除范围数据。 用REST术语来说,流表示为单个资源。 用于启动流程的URL也是用于逐步执行流程的URL(还有一个唯一标识当前流程实例的执行键)。 作为这种方法的结果,导航保持封装在流定义中。 使用Spring Web Flow的一些主要好处: 在Web应用程序中为“长时间对话”建模的流抽象 正确封装导航规则