重要通知
隨著NBearV3的發布,因為NBearV3重寫了整個ORM實現,NBearV2中關於ORM的所有內容在NBearV3中都不具有參考價值,如果您想瞭解NBearV3的ORM的介紹,請參考《
NBearV3 Step by Step教程——ORM篇》。同時,關於Web及IoC組件,NBearV3在V2基礎上進行了改進和最佳化,但是,介面和使用方法還是類似V2中的組件,因此,本教成的第3篇、第4篇,依然對於V3有參考價值。
示範媒介
Flash線上及下載觀看。
推薦觀看解析度
為了獲得最佳的觀看效果,建議在觀看所有flash視頻時,將螢幕解析度調節為1280*1024以上。
目錄(初定)
0. 簡介篇
內容主要為NBear功能縱覽。
0.1 NBear類庫結構及功能簡介[發布時間:9/5] 下載(點擊滑鼠右鍵另存新檔)
1. 實體定義篇
內容涉及實體定義基礎,實體自訂屬性,實體的執行個體化過程簡介,使用自訂實體實現代替預設的動態實現,實體的Attribute和Configuration方式的中繼資料設定,實體繼承關係映射,EntityGen和EntityConfigurator工具的使用,實體的序列化和還原序列化等。
1.1 實體定義基礎[發布時間:9/5] 下載(點擊滑鼠右鍵另存新檔)
1.2 實體執行個體化及使用自訂實體[發布時間:9/6] 下載(點擊滑鼠右鍵另存新檔)
1.3 實體繼承關係配置及使用EntityGen和Configurator[發布時間:9/8] 下載(點擊滑鼠右鍵另存新檔)
由於播放超大flash消耗的系統資源較多,為照顧記憶體較少的同學,這裡還提供一個拆分版本,將本章分為上下兩部分,推薦記憶體512M以下的使用者觀看:
上半部分 下載(點擊滑鼠右鍵另存新檔)
下半部分 下載(點擊滑鼠右鍵另存新檔)
2. 實體持久化篇
內容涉及使用Gateway類,使用ActiveEntity類,使用強型別查詢文法,SQL調試等。
2.1 基於NBear.Data的實體持久化[發布時間:9/10] 下載(點擊滑鼠右鍵另存新檔)
3. Web篇
內容涉及NBear.Web命名空間提供的組件:Url重寫,Ajax支援,Page,MasterPage,UserControl基類擴充,多語言支援等。
3.1《全面解析ASP.NET2.0下的URL重寫》
3.2 《使用Page/MasterPage/UserControl擴充基類(WebHelper,AjaxHelper,多語言支援) 》
4. IoC篇
內容涉及NBear.IoC構架簡介,基於Castle的服務工廠,基於ServiceMQ的分布式服務容器,基於.Net Remoting使用分散式交易容器等。
4.1 基於NBear.IoC的企業級系統構架[發布時間:9/21]
由於播放超大flash消耗的系統資源較多,為照顧記憶體較少的同學,將本章分為上下兩部分:
上半部分 下載(點擊滑鼠右鍵另存新檔)
下半部分 下載(點擊滑鼠右鍵另存新檔)
5. 案例篇
內容涉及基於NBear的軟體系統構架,先資料庫表後實體vs先實體後資料庫表等典型案例的分析和開發示範。
(歡迎使用NBear進行開發的朋友有時間,有想法的,也能寫一些開發感受,大家互相學習~~)
[待定]