在没有任何与Web相关的基础架构的情况下,使用Spring Web Flow的工作流引擎是否可行?具体来说,我想从我的代码中使用Spring Web Flow,而不必触及任何Servlet API,包括HttpServletRequest和HttpServletResponse。
理想的用例是调用模拟FlowController.handleRequest(HttpServletRequest, HttpServletResponse)
而不必担心Servlet API。
答案 0 :(得分:1)
Spring Web流与非Web上下文无关。这是因为网络由于其无状态而使“流动”变得复杂。因此,Spring Web流程似乎可以解决这个问题。
答案 1 :(得分:1)
正如@Bozho所说,没有Web的WebFlow是没有意义的 - 它是一个Web框架。
如果您想要的是声明性工作流框架,请查看OSWorkflow。它现在变得有点旧了,但是在我有限的经验中它运作良好。