Spring MVC上的Spring Web Flow

建立

目前我有一个控制器重型弹簧MVC应用程序。 它的组件在弹簧安全方面受到严密保护。 大部分数据模型获取,表单绑定等都是在控制器内完成的。

然而,我看到使用弹簧网络流量的附加价值。

不过,我想以特定的方式使用网络流量。

  • 首先,我希望网络流量像交通警察一样,将网络请求指向每个内适当的控制器(以及表单绑定对象,请求,会话参数等)。
  • 我希望控制器最终确定Web流程的方向,如成功登录或转到注册页面。 然而,这是网络流量,将消耗决策,并促进过渡到下一个状态
  • 下一个状态将通过调用适当的控制器来反过来利用mvc。
  • 这种方式春季Web流动就像一个促进者,不包含太多的决策逻辑和业务逻辑调用调用。

    这对我来说很重要,因为控制器可能会因为它调用的服务而变得沉重,并且可能会以多线程方式调用它们。 所有这些都不能在春季Web流程定义中完成

    我的问题非常简单和基本。 Spring Web Flow是否设计为在Spring MVC之上执行此类操作?

    是否有可能将这种流量调节和状态流功能指定为Web流程,同时保留控制器内的大部分控制和服务调用逻辑?

    - 我在这里了解什么不对? 我希望在开始沿着这条道路前清除这些问题。


    这可能对你来说有点迟,但我不确定webflow会给你准确的内容。 你想要一个路由器,这不是真正的webflow设计。 Webflow更多地用于多页面表单类型的流程,并将其用于处理框架限制的更多风险。 Webflow不能用于拦截所有的 Web请求 - 只有那些通过流机制启动的Web请求,并且它对于什么状态转换是非常强烈的意见(例如,表单/ bean验证是默认的,尽管如果需要它可以被覆盖) 。

    这并不是说它不能用作路由器,只是它不是为此设计的,所以你很可能会从其基于形式的设计目标中找到阻抗。

    链接地址: http://www.djcxy.com/p/6657.html

    上一篇: Spring Web Flow on Spring MVC

    下一篇: Bread crumbs In grails