第一部份
1、項目介紹
2、項目框架搭建(Struts2+Spring+Hibernate)
3、封裝底層代碼封裝,即新增、修改、刪除和查詢等的方法
4、項目前端技術(shù)之jquery的easyUI
5、項目開發(fā)編碼規(guī)范
6、電力項目代碼生成器
第二部份
1、項目首頁功能框架
2、運(yùn)行監(jiān)控模塊的開發(fā)
3、CKEditor+CKFinder文本編輯器
4、數(shù)據(jù)字典模塊開發(fā)
5、ajax技術(shù)封裝底層框架,實(shí)現(xiàn)傳遞表單Form1的數(shù)據(jù),在表單From2中顯示數(shù)據(jù)
第三部份
1、用戶管理模塊開發(fā)
2、hibernate映射一對多開發(fā)
3、ajax技術(shù)在項目中的應(yīng)用(二級聯(lián)動、數(shù)據(jù)校驗)
4、文件上傳、文件下載、文件刪除
5、MD5的密碼加密
6、分頁功能
第四部份
1、角色管理模塊開發(fā)
2、hibernate映射多對多開發(fā)
3、遞歸方式遍歷屬性菜單
4、導(dǎo)出設(shè)置的功能開發(fā)
5、系統(tǒng)登錄(傳統(tǒng)項目的登錄)
第五部份
1、webservice(cxf技術(shù))在項目中的應(yīng)用
2、hibernate的二級緩存在項目中的應(yīng)用
3、完成工作流Activiti模塊的功能設(shè)計和開發(fā)
4、設(shè)備購置計劃功能模塊的開發(fā)
5、Jquery easyUI之datagrid數(shù)據(jù)表格
第六部份
1、演示工作流控制臺
2、Activiti核心API介紹
3、流程定義部署、查詢、刪除、查看流程圖
4、啟動流程實(shí)例
5、任務(wù)查詢、任務(wù)辦理
6、流程變量
7、查詢流程執(zhí)行歷史
第七部份
1、連線
2、排他網(wǎng)關(guān)、并行網(wǎng)關(guān)
3、組任務(wù)和個人任務(wù)
4、Activiti整合國家電力系統(tǒng)
5、流程管理模塊開發(fā)
6、根據(jù)業(yè)務(wù)需求畫流程圖
第八部份
1、啟動流程實(shí)例
2、查看組任務(wù)和個人任務(wù)
3、拾取任務(wù)、回退組任務(wù)
4、辦理任務(wù)、查看歷史任務(wù)
5、查看流程審核狀態(tài)
6、查看當(dāng)前流程圖
7、購置計劃順延功能實(shí)現(xiàn)
8、購置計劃重置功能實(shí)現(xiàn)
第九部份
1、資料圖紙管理模塊開發(fā)
2、lucene原理介紹
3、hibernateSearch開發(fā)索引庫
4、使用itext生成pdf報表
第十部份
1、POI技術(shù)完成導(dǎo)出excel報表數(shù)據(jù)
2、JXL技術(shù)完成導(dǎo)入excel報表數(shù)據(jù)
3、Jfreechart報表開發(fā)
4、FCF(fusionChartsFree)報表開發(fā)
5、highchart報表開發(fā)
6、使用過濾器完成Session級別權(quán)限控制
第十一部份
1、struts2自定義攔截器實(shí)現(xiàn)異常處理
2、struts2自定義攔截器實(shí)現(xiàn)日志備份(log4j技術(shù))
3、使用shiro實(shí)現(xiàn)用戶認(rèn)證
4、使用shiro實(shí)現(xiàn)用戶授權(quán)
5、使用shiro實(shí)現(xiàn)系統(tǒng)粗、細(xì)顆粒度權(quán)限控制
6、使用shiro的緩存實(shí)現(xiàn)性能優(yōu)化
第十二部份
1、項目使用maven開發(fā)電力項目
2、項目使用svn做版本控制
3、項目實(shí)施流程說明
4、介紹軟件開發(fā)的各個階段,需求、計劃、設(shè)計、實(shí)現(xiàn)、測試、發(fā)布、實(shí)施,驗收
5、項目所有模塊的數(shù)據(jù)庫設(shè)計