學習主要以ASP.NET MVC + NHibernate為主,以完成一個留言版專案,每日循序漸進的講解ASP.NET MVC + NHibernate
學習主要以ASP.NET MVC + NHibernate為主,以完成一個留言版專案,每日循序漸進的講解ASP.NET MVC + NHibernate。
−第一階段 完成Entity與Mapping
- 課程說明
- 專案文件
- 分層次架構
- 完成專案的建立
- 了解ORM
- 了解NHibernate的特色
- 完成Entity的建立
- 了解Nhibernate繼承的三種策略
- 完成Mapping檔的建立
- 了解NHibernate的Mapping有幾種設定方式
- 完成Entity與Entity的屬性的Mapping
- 了解NHibernate的Collection 關連種類
- 了解NHibernate的Collection Mapping種類
- 強大的Lazy-Load
- 完成Entity的Collection Mapping
- Collection And Lazy-Load Test
- 了解NHibernate的Collection的Cascade
- 設定Collection的Cascade
- 了解SessionFactory與Session
- 了解交易與使用交易
- 了解動態代理(Dynamic Proxy)
- 了解NHibernate的三態
- 了解NHibernate Configuration
- 設定NHibernate Configuration
- 使用NHibernate Event Listener
- 使用NHibernate Logging
- 覆寫Equals與GetHashCode
−第二階段 完成Interface與Service
- 了解什麼是Interface與用Interface的好處
- 建立服務Interface
- 了解什麼是Stub與Mock
- 實作Interface的Stub與Mock Service
- 建立Controller與View並使用Stub與Mock Service取資料
- 認識NHibernate Session常見的Method
- 使用NHibernate.Plus簡化操作
- 建立服務
−第三階段 完成前台
−學習如何基本規則
−學習如何建立Controller與View
−學習如何Nhibernate.Cache
−第四階段 完成後台
−學習MVC進階應用