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