近年來一直想做一個快速的基于Java的web開發框架,將自己所做項目的工作經驗融合于此。
以此貼作為開始,不斷進行修正,以每天1-2小時的開發工作量進行。
完成基礎框架和系統管理部分后,開發一個進銷存管理系統(SMS),驗證開發性能和速度。
開發工具
Eclipse, Mysql, tomcat,Powerdesigner,UltraEdit
考慮點:
1.基礎類與工具
權限控制(菜單與按鈕級)
異常的處理
文件上傳與下載
影像掃描
PDF打印
Excel報表工具
2.考慮業務數據的auto log與可回滾
3.考慮數據庫無關性,基于jdbc的數據訪問控制,代碼工具生成。
4.用戶菜單配置,桌面配置,風格配置(易用性)
5.繼續開發UI Workshop,完成V和C的代碼自動生成。
研究方向
1.規則引擎
2.公式引擎
3.影像驅動
4.工作流