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