我們正在研究基於Spring的基於Web的應用程序,我們需要實現工作流程。示例場景如下所示:使用Spring實現工作流程
- 用戶填寫註冊表單。此請求存儲在數據庫中,並且管理員將收到通知。
- 管理員將批准此請求,並且只有在實際處理該請求後才能進一步處理。
- 可能有一個或多個管理員需要根據活動的類型批准請求。
- 將會有層次被分配給不同的角色。
- 只有管理員可以查看批准或拒絕請求的選項。不是每個人。一般來說,將會有用戶類型特定的活動。
一種方法是基於數據庫條目設計工作流程。每個用戶可以分配一個或多個角色,工作流程將涉及這些用戶。
Spring提供哪些東西來滿足我的要求?我已經通過了this和this Spring文檔,但無法完全理解。
Spring Web Flow不是用於創建屏幕流的工作流引擎。如果你想讓工作流使用像[activiti](http://www.activiti.org) –
@ M.Deinum這樣的東西會檢查Activiti,但在Spring本身沒有任何東西可用嗎? (只嘗試不增加項目依賴性) –
不,除非你用控制器等自己編寫整個流程,但在春季沒有任何東西可以幫助你。 –