2014-01-27 20 views
0

我對Web應用程序有這樣的要求,其中用戶通過輸入一組他的個人信息來提交某些好處的應用程序。每個用戶應用程序都有一個'AppId'。因此,讓我們說一個擁有AppId 123的用戶在一個流程中,並在特定的狀態下退出。下一次當他用AppId 123登錄時,他應該能夠從他離開的地方繼續。 我們如何使用Spring web-flow 2.3來實現? SWF 2.3是否擁有某種自己的數據庫,比如可以說jBPM有?在Spring web-flow中存儲流的狀態

回答

1

Spring Webflow不適用於工作流管理或BPM系統。它旨在使它更容易地使用並創建複雜的嚮導式表單。爲了達到您的要求,我不建議使用合適的BPM引擎,如Activiti

但是,如果你真的想嘗試和鞋拔SWF到你的需要,我會建議開始研究the API of SWF。在某些情況下,您將導致您進入ConversationManager(默認爲SessionBindingConversationManager),您可以用自己的自定義實施替換它。

+0

Thanx的快速答覆。我們有的應用程序是一個具有良好定義的流程的web應用程序。我們希望實施條件流程,保存流程的狀態,使用戶能夠從他離開的地方繼續靈活的流程管理。它不是一個真正的BPM要求,這就是爲什麼使用SWF比其他工具更好的選擇,因爲它很好地集成了Web應用程序。 關於我們的要求,從我過去幾天的研究中,我知道我將不得不實施基於自定義數據庫的對話管理器。任何指導方針/資源的這將有助於 – user3240118

+0

嘿..需要實施自定義對話管理器來堅持數據庫中的流動狀態。我如何去解決它?任何人都可以提供一步一步的指導嗎? – user3240118