采用struts spring hibernate開發(fā)的一個web系統(tǒng)(6)
Posted on 2006-10-13 16:40 城市劣人 閱讀(1022) 評論(1) 編輯 收藏已經(jīng)轉(zhuǎn)移到 好·色之徒--我的博客、我的生活
其它相關(guān)類的介紹
上一篇中記述了系統(tǒng)中關(guān)鍵的核心類,這里將繼續(xù)講述其他相關(guān)的輔助類,對理解這個系統(tǒng)還是很有幫助的。
在framework包下除了base外,還有utils、web兩個包
utils下主要有Date轉(zhuǎn)換工具、加密工具等,看代碼一般就知道其含義了,這里就不在加以描述了。
web下BackUpDBUtil類,從名字上可以看出是備份數(shù)據(jù)庫用的,由于采用的是內(nèi)置的hsqldb數(shù)據(jù)庫,一但系統(tǒng)崩潰造成不必要的損失,系統(tǒng)總采取了一些補(bǔ)救措施,BackUpDBUtil類就是最終來實(shí)施這一任務(wù)的關(guān)鍵所在。
從功能上來說,采取了定時計劃備份和人工備份。人工備份這里暫且不表,因?yàn)樯婕暗骄唧w的業(yè)務(wù)層代碼了。這里說一下定時備份,ImportMask類和TimerPlugin類就是用來執(zhí)行定時備份的,這里采用了簡單的ava.util.TimerTask來實(shí)現(xiàn),可以參考jdk的中文版,有很詳細(xì)的說明,就不在啰嗦了。
還有一個重要的類是HsqlListener,它的主要功能是啟動、關(guān)閉hsqldb,關(guān)于hsqldb可參考 關(guān)于采用hsqldb的一些說明這篇文章,具體實(shí)施可閱讀代碼,就不在講述了。
以上講述了其他幾個比較基礎(chǔ)的類,雖然所放置的位置值得探討,這里只是作個功能上的描述,好容易一些讀懂代碼
接下來就是涉及到具體的業(yè)務(wù)開發(fā)了,先描述一下大致的功能
一般用戶功能(默認(rèn)用戶名密碼為test):
訂單處理、查詢
生成Excle報表
貸款管理
基礎(chǔ)信息的維護(hù)(客戶、發(fā)貨倉庫、銷售員-該系統(tǒng)中暫時還沒有用到)
系統(tǒng)功能(修改密碼、數(shù)據(jù)庫備份、批量上載Excle數(shù)據(jù)到數(shù)據(jù)庫中)
管理員功能(默認(rèn)用戶名密碼為admin):
用戶信息管理
區(qū)域設(shè)置管理
有些功能實(shí)在是做的很簡單,只是符合實(shí)際操作就可以了,希望只是供學(xué)習(xí)之用
已經(jīng)轉(zhuǎn)移到 好·色之徒--我的博客、我的生活
其它相關(guān)類的介紹
上一篇中記述了系統(tǒng)中關(guān)鍵的核心類,這里將繼續(xù)講述其他相關(guān)的輔助類,對理解這個系統(tǒng)還是很有幫助的。
在framework包下除了base外,還有utils、web兩個包
utils下主要有Date轉(zhuǎn)換工具、加密工具等,看代碼一般就知道其含義了,這里就不在加以描述了。
web下BackUpDBUtil類,從名字上可以看出是備份數(shù)據(jù)庫用的,由于采用的是內(nèi)置的hsqldb數(shù)據(jù)庫,一但系統(tǒng)崩潰造成不必要的損失,系統(tǒng)總采取了一些補(bǔ)救措施,BackUpDBUtil類就是最終來實(shí)施這一任務(wù)的關(guān)鍵所在。
從功能上來說,采取了定時計劃備份和人工備份。人工備份這里暫且不表,因?yàn)樯婕暗骄唧w的業(yè)務(wù)層代碼了。這里說一下定時備份,ImportMask類和TimerPlugin類就是用來執(zhí)行定時備份的,這里采用了簡單的ava.util.TimerTask來實(shí)現(xiàn),可以參考jdk的中文版,有很詳細(xì)的說明,就不在啰嗦了。
還有一個重要的類是HsqlListener,它的主要功能是啟動、關(guān)閉hsqldb,關(guān)于hsqldb可參考 關(guān)于采用hsqldb的一些說明這篇文章,具體實(shí)施可閱讀代碼,就不在講述了。
以上講述了其他幾個比較基礎(chǔ)的類,雖然所放置的位置值得探討,這里只是作個功能上的描述,好容易一些讀懂代碼
接下來就是涉及到具體的業(yè)務(wù)開發(fā)了,先描述一下大致的功能
一般用戶功能(默認(rèn)用戶名密碼為test):
訂單處理、查詢
生成Excle報表
貸款管理
基礎(chǔ)信息的維護(hù)(客戶、發(fā)貨倉庫、銷售員-該系統(tǒng)中暫時還沒有用到)
系統(tǒng)功能(修改密碼、數(shù)據(jù)庫備份、批量上載Excle數(shù)據(jù)到數(shù)據(jù)庫中)
管理員功能(默認(rèn)用戶名密碼為admin):
用戶信息管理
區(qū)域設(shè)置管理
有些功能實(shí)在是做的很簡單,只是符合實(shí)際操作就可以了,希望只是供學(xué)習(xí)之用
已經(jīng)轉(zhuǎn)移到 好·色之徒--我的博客、我的生活