第一章:NHibernate入門
?????
NHibernate架構剖析
?????
搭建第一個NHibernate應用程序
?????
nhibernate.cfg.xml的配置及注意事項
?
第二章:NHibernate中的關系映射
?
????? NHibernate中單向一對多映射
?????
NHibernate中雙向一對多映射及其他
?????
NHibernate中原生SQL的關聯(lián)查詢
?
第三章:探索NHibernate的反轉和級聯(lián)及CRUD操作
?????
NHibernate中的CRUD操作
?????
NHibernate中的反轉(inverse)配置詳解
?????
NHibernate中的級聯(lián)(cascade)配置詳解
?
第四章:再探NHibernate查詢之HQL+Criteria API
???
??????
NHibernate HQL查詢深入講解(一)
??????
NHibernate HQL查詢深入講解(二)
??????
NHibernate CriteriaAPI條件查詢
?
第五章:NHibernate與log4net整合日志開發(fā)
??????
Criteria API的動態(tài)查詢與模糊查詢
?????NHibernate之log4net入門詳解(一)
??????
NHibernate之log4net入門詳解(二)
??????NHibernate與log4net整合配置
?
第六章:NHibernate的數據延遲加載機制
??????
NHibernate中的數據延遲加載機制
??????
NHibernate中的即時加載的三種實現方式
??????
DTO對象在NHibernate中的運用
?
第七章:探索NHibernate中的事務與并發(fā)控制
??????
NHibernate中的事務的原理與實現
??????
NHibernate中的數據并發(fā)控制原理與實現
?
第八章:探索NHibernate中的視圖與存儲過程
??????
NHibernate中視圖的調用
??????
NHibernate中利用存儲過程進行CRUD操作
??????
NHibernate調用存儲過程進行標量與實體查詢
?
第九章:NHibernate中的三種狀態(tài)與一級緩存
??????
:理解NHibernate的三種數據持久化狀態(tài)
??????理解NHibernate的一級緩存原理與應用
?
第十章:NHibernate中使用memcache二級緩存
??????
配置NHibernate中二級緩存與查詢緩存
??????
實現對NHibernate二級緩存的管理
??????
NHibernate第三方擴展緩存MemCache的配置
?
第十一章:NHibernate綜合示例與最佳實踐
??????
整合NHibernate3+ASP.NET MVC4+MemCache+Log4NET
??????
NHibernate使用最佳實踐
?
階段項目一-基于NHibernate和MVC4的會員檔案管理系統(tǒng)
?
涉及技術點包括有:
NHibernate3+ MemCache+Log4NET+ ASP.NET MVC4
需要注意的事項就是NHibernate 的hibernate.cfg.xml的配置以及相關實體類.hbm.xml映射文件的配置
MVC4的新語法和視圖技術
MVC4中向View層傳遞并綁定集合數據的注意事項
MVC4中不同Controller之間數據的傳遞,以及保存數據的兩種典型錯誤以及解決方案
?
具體課程大綱如下:
?
???????????????????????? 系統(tǒng)說明與開發(fā)環(huán)境搭建
????????????????????????
項目框架搭建及NHibernate環(huán)境配置
????????????????????????
NHibernate與ASP.NET MVC4整合
????????????????????????
NHibernate配置Memcache緩存與Log4NET
????????????????????????
NHibernate+ASP.NET MVC4項目框架整合測試
?????????????????????????
系統(tǒng)登錄模塊后臺NHibernate映射配置
????????????????????????
NHibenate配置會員檔案系統(tǒng)表間雙向關系
????????????????????????
ASP.NET MVC4層登錄模塊設計并實現
????????????????????????
會員檔案管理首頁展與明細列表
????????????????????????
會員檔案管理檔案修改模塊設計與實現
?????????????????????????
總結NH+MVC4開發(fā)過程中常見問題解決方案
?
項目實戰(zhàn)二-MyHouseRent房屋租賃平臺系統(tǒng)(NHibernate3+ASP.NET MVC4+Memcache+Log4NET技術綜合)
?
具體課程大綱如下:
?
????????????????????????系統(tǒng)項目需求分析及數據庫設計
????????????????????????
ASP.NET MVC4與NHibernate項目整合
????????????????????????
ASP.NET MVC4+NHibernate+log4net項目整合
???????????????????????
ASP.NET MVC4+NHibernate+Log4NET+Memcache項目整合
????????????????????????
ASP.NET MVC4多層框架架構搭建
???????????????????????
用戶登錄與注冊功能模塊分析與實現
???????????????????????
系統(tǒng)權限身份驗證實現
????????????????????????
自定義BaseController重構權限身份驗證功能
?
???????????????????????編寫系統(tǒng)NHibernate一對多雙向映射模型
????????????????????????
編寫系統(tǒng)NHibernate IDao層與Dao實現層
???????????????????????
系統(tǒng)主頁房屋列表展示功能實現
???????????????????????
為系統(tǒng)主頁房屋列表展示加入分頁功能
???????????????????????
查看房屋明細功能模塊實現
???????????????????????
自定義SearchViewModel實現房屋信息查詢
???????????????????????
利用分部視圖重構查詢模塊
???????????????????????重構主頁房屋列表展示加入分頁查詢功能
???????????????????????
用面向對象方式重構主頁分頁查詢
???????????????????????實現房屋信息刪除功能考慮權限
???????????????????????
實現發(fā)布房屋信息功能模塊
???????????????????????
利用JQuery+ASP.NET MVC實現區(qū)域街道級聯(lián)(一)
???????????????????????
利用JQuery+ASP.NET MVC實現區(qū)域街道級聯(lián)(二)
???????????????????????
實現房屋信息修改及項目總紹