跟著Wade學習ASP.NET MVC + NHibernate 目錄

學習主要以ASP.NET MVC + NHibernate為主,以完成一個留言版專案,每日循序漸進的講解ASP.NET MVC + NHibernate

學習主要以ASP.NET MVC + NHibernate為主,以完成一個留言版專案,每日循序漸進的講解ASP.NET MVC + NHibernate。

 

−第一階段 完成Entity與Mapping

    Day 1

  • 課程說明
  • 專案文件
  • 分層次架構
  • 完成專案的建立

    Day 2

  • 了解ORM
  • 了解NHibernate的特色
  • 完成Entity的建立

    Day 3

  • 了解Nhibernate繼承的三種策略
  • 完成Mapping檔的建立

    Day 4

  • 了解NHibernate的Mapping有幾種設定方式
  • 完成Entity與Entity的屬性的Mapping

    Day 5

  • 了解NHibernate的Collection 關連種類
  • 了解NHibernate的Collection Mapping種類
  • 強大的Lazy-Load
  • 完成Entity的Collection Mapping
  • Collection And Lazy-Load Test

    Day 6

  • 了解NHibernate的Collection的Cascade
  • 設定Collection的Cascade

    Day 7

  • 了解SessionFactory與Session
  • 了解交易與使用交易
  • 了解動態代理(Dynamic Proxy)
  • 了解NHibernate的三態

    Day 8

  • 了解NHibernate Configuration
  • 設定NHibernate Configuration

    Day 9

  • 使用NHibernate Event Listener
  • 使用NHibernate Logging
  • 覆寫Equals與GetHashCode

 

−第二階段 完成Interface與Service

    Day 10

  • 了解什麼是Interface與用Interface的好處
  • 建立服務Interface

    Day 11

  • 了解什麼是Stub與Mock
  • 實作Interface的Stub與Mock Service
  • 建立Controller與View並使用Stub與Mock Service取資料

    Day 12

  • 認識NHibernate Session常見的Method
  • 使用NHibernate.Plus簡化操作
  • 建立服務

−第三階段 完成前台

    −學習如何基本規則

    −學習如何建立Controller與View

    −學習如何Nhibernate.Cache

−第四階段 完成後台

    −學習MVC進階應用