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