Spring IDE是一系列Eclipse插件,目的開發基於Spring的應用,最新發布的Spring IDE增加了對Spring Webflow支持。Spring Webflow是下一代Java Web應用控制框架,它用來控制在domain-specific language(DSL)中的交互作用。最近基於Eclipse的Spring IDE包括了一個圖形工作流的設計器來編輯和可視化Spring工作流。
Spring Webflow的一個關鍵方面就是能夠模擬一個Web應用作為在工作流中的一系列步驟。一個流程定義了對用戶事件作出反應的的用戶會話,以此來驅動應用代碼的執行來完成業務目標。
一個流程用豐富的domain-specific language (DSL)來定義,這種語言的XML (XSD)形式是最受用戶歡迎的,一旦定義了一個流程,它就是可測試的,並能作為一個子流程嵌入到其他流程中,而且能被部署來跨多個環境包括Java EE Servlet和Portlet (JSR 168)來執行。
最新發 布的Spring IDE M3為Spring Webflow XML文件提供了一個圖形化編輯器,並提供了一個圖形化的工作流設計器來可視化的描述控制器和他們的交互作用。