【问题标题】:Spring Web Flow without the "Web"没有“Web”的 Spring Web Flow
【发布时间】:2011-06-03 16:35:00
【问题描述】:

在没有任何与 Web 相关的基础设施的情况下使用 Spring Web Flow 的工作流引擎是否可行?具体来说,我想从我的代码中使用 Spring Web Flow,而无需接触任何 Servlet API,包括 HttpServletRequest 和 HttpServletResponse。

理想的用例是调用 FlowController.handleRequest(HttpServletRequest, HttpServletResponse) 的类比,而不必担心 Servlet API。

【问题讨论】:

标签: spring spring-webflow


【解决方案1】:

Spring Web 流与非 Web 上下文无关。这是因为网络由于其无状态性而使“流”变得复杂。因此 Spring web flow 似乎解决了这个问题。

【讨论】:

    【解决方案2】:

    正如@Bozho 所说,没有 Web 的 WebFlow 毫无意义——它是一个 Web 框架。

    如果您想要的是声明式工作流框架,请查看OSWorkflow。它现在有点老了,但根据我有限的经验,它运作良好。

    【讨论】:

    • 我也是这么想的。问题不是我想用 Web Flow 设计一个 Webless 工作流,而是我有一个 Web Flow 设计并且我需要它也可以在 Webless 配置中工作。看起来这不可行。
    • @James - 我敢肯定还有其他人也和你有同样的想法(我知道我是)并且会LOVE看到流引擎分解为更可重复使用的部分。
    猜你喜欢
    • 2012-03-20
    • 1970-01-01
    • 1970-01-01
    • 2011-06-17
    • 2012-09-13
    • 1970-01-01
    • 1970-01-01
    • 2012-06-15
    • 1970-01-01
    相关资源
    最近更新 更多