2011-01-04 12 views
3

Web関連のインフラストラクチャなしでもSpring Web Flowのワークフローエンジンを使用することは可能でしょうか?具体的には、HttpServletRequestやHttpServletResponseなど、サーブレットAPIに触れることなく、Spring Web Flowを自分のコードから使いたいと思っています。"Web"のないSpring Web Flow

サーブレットAPIを気にすることなく、アナログをFlowController.handleRequest(HttpServletRequest, HttpServletResponse)に呼び出すのが理想的です。

+0

私はScalaの続きを使用してこれを刺すようにしました:http://www.earldouglas.com/continuation-based-web-workflows/ – earldouglas

答えて

1

@Bozhoによると、WebなしでWebFlowを作成することは意味がありません.WebFlowはWebフレームワークです。

宣言型ワークフローフレームワークが必要な場合は、OSWorkflowをご覧ください。今はちょっと古くなっていますが、私の限られた経験ではうまくいきます。

+0

これも私が考えていたものです。問題は、私がWeb FlowでWeblessワークフローを設計したいのではなく、Web Flow設計があり、Webless構成でも動作する必要があることです。それは実行可能ではないように見えます。 – earldouglas

+1

@James - あなたと同じラインに沿って考えている人がいることは確かです(私が知っていることは分かっています)。フローエンジンが再利用可能な部品として分かれているのを見ることが大好きです。 – cdeszaq

+0

あなたはhttp://activiti.org/を見ることができます。それはSpringと非常にうまく動作します – rptmat57

1

Web以外のコンテキストでは、SpringのWebフローは関係ありません。これは、ウェブが無国籍のために「フロー」を複雑にするためです。したがって、SpringのWebフローはその問題を解決するようです。

関連する問題