Spring Web Flow没有“Web”

时间:2011-01-04 22:01:41

标签: spring spring-webflow

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

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

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

如果您想要的是声明性工作流框架,请查看OSWorkflow。它现在变得有点旧了,但是在我有限的经验中它运作良好。