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