Spring WebFlow开源项目

我要开发同款
匿名用户2008年09月18日
147阅读

技术信息

开源地址
https://github.com/spring-projects/spring-webflow
授权协议
Apache

作品详情

SprigWebFlow有助于构建需要导航的Web应用程序,例如购物车、航班登记、贷款应用程序和许多其他应用程序。与无状态的、自由形式的导航相比,这种用例有一个清晰的起点和终点,一个或多个页面要按照特定的顺序进行,还有一组更改没有最终确定。

一个显著的特性是能够定义由状态、转换和数据组成的流定义。例如,视图状态对应于流的各个屏幕,而转换是由单击按钮或链接导致的事件引起的。数据可以存储在诸如flash、view、flow等作用域中。作用域数据不再在作用域中时将被清除。

在REST术语中,流表示为单个资源。用于启动流的同一URL也是用于单步执行流的URL(还有一个唯一标识当前流实例的执行键)。由于这种方法,导航仍然封装在流定义中。

使用SprigWebFlow的一些关键好处:

web应用程序中使用“长对话”模型的流抽象导航规则的正确封装保存数据的多个作用域自动使用POST/REDIRECT/GET模式以避免浏览器警告无法通过“浏览器返回”按钮返回到已完成的流会话流程需求的快速原型动态检测流定义更改的开发模式流定义的IDE可视化

功能介绍

Spring Web Flow 有助于构建需要导航的 Web 应用程序,例如购物车、航班登记、贷款应用程序和许多其他应用程序。与无状态的、自由形式的导航相比,这种用例有一个清晰的起点和终点,一个...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论