基于FastUnit平臺實現(xiàn)快速開發(fā):可視化、無代碼、快速開發(fā)。
關(guān)于FastUnit的介紹,參見另一篇文章“企業(yè)級Java快速開發(fā)平臺”,或www.fastunit.com。
需求設(shè)定:客戶信息維護(hù)(或任何一個增刪改查類型的模塊),包含分頁、表單驗證等完整業(yè)務(wù)邏輯。
前2分鐘:完整開發(fā)過程:1. 登錄到開發(fā)控制臺; 2. 創(chuàng)建表;3. 通過向?qū)?chuàng)建單元(可理解為頁面)
第3分鐘:開發(fā)成果檢驗:增、刪、改、查、表單驗證
第4分鐘:調(diào)整頁面布局:將表單布局方式改為卡片
無代碼模式的具體解釋:
1。視圖部分完全無代碼(也不會生成jsp),可視化環(huán)境下管理單元組件;
2。簡單的業(yè)務(wù)邏輯也不需代碼,可由默認(rèn)的DefaultAction處理,如本例;
3。復(fù)雜邏輯自行實現(xiàn)Action接口:execute(ActionContext ac),強(qiáng)制限定了所有業(yè)務(wù)邏輯使用統(tǒng)一的處理流程。