Spring.net實戰開發(NHibernate3、MVC4、MemCache、Log4NET實戰寵物商店)
詳情請加群 166458225 ,群中提供更多免費視頻教程,大家一起學習交流
Spring.NET+NHibnerte+ASP.NET MVC4: 一個良好的框架可以讓開發人員減輕重新建立解決復雜問題方案的負擔和精力;它可以被擴展以進行內部的定制化;并且有強大的用戶社區來支持它。框架通常能很好的解決一個問題。然而,你的應用是分層的,可能每一個層都需要各自的框架。僅僅解決UI問題并不意味著你能夠很好的將業務邏輯和持久性邏輯和UI 組件很好的耦合。
Spring.NET+NHibnerte+ASP.NET MVC4的組合等同于J2EE下大名鼎鼎的SSH框架技術,是.NET下的企業級Web應用開發開源框架。
Spring.NET
Spring.Core 庫是框架的基礎, 提供依賴注入功能。Spring NET中大多數類庫依賴或擴展了Spring.Core的功能。IObjectFactory接口提供了一個簡單而優雅的工廠模式,移除了對單例和一些服務定位stub的必要。允許你將真正的程序邏輯與配置解耦。作為對IObjectFactory 的擴展,IApplicationContext接口也在Spring.Core庫中,
Spring DOTNET 是一個關注于.NET企業應用開發的應用程序框架。它能夠提供寬廣范圍的功能,例如依賴注入、面向方面編程(AOP)、數據訪問抽象, 以及ASP DOTNET集成等。基于java的spring框架的核心概念和價值已被應用到.NET。Spring DOTNET 1.0 包含一個完全功能的依賴注入容器和AOP庫。后續的發布將包含對ASP DOTNET、Remoting和數據訪問的支持。
本課程共十一章,包括兩個階段項目和一個項目實戰,
具體課程大綱如下: 第一章: Spring.net入門
第一講:Spring.NET的框架簡述
第二章:自定義Spring.net IOC實現與對象創建的三種方式
第一講:自定義Spring.NET IOC原理與實現 第二講:Spring.NET IOC三種實現方式 第三講:Spring.NET的單多例模式與懶加載配置
第三章:第三章:初探Spring.net依賴注入
第一講:Spring.NET DI 概念原理與實現 第二講:Spring.NET DI 綜合示例
第四章:深入Spring.net依賴注入
第一講:Spring.NET 三種典型類型的注入 第二講:綜合示例-利用DI實現多數據庫切換
第五章:自定義依賴注入原理與實現
第一講:打造簡易依賴注入框架(一) 第二講:打造簡易依賴注入框架(二) 第三講:Spring.NET 替換方法與查詢方法的定義
第六章:初探Spring.net面向切面編程(AOP)
第一講:事件注入與DI生命周期管理 第二講:Spring.NET AOP概念 第三講:Spring.NET AOP原理與實現 第四講:Spring.NET AOP入門示例
第七章:深入Spring.net面向切面編程(AOP)
第一講:Spring.NET AOP的四種通知類型 第二講:Spring.NET利用XML配置實現AOP 第三講:Spring.NET自定義屬性配置實現AOP
第八章:實戰Spring.net中的事務管理
第一講:綜合示例:AOP權限管理(一) 第二講:綜合示例:AOP權限管理(二) 第三講:綜合示例:AOPA權限管理(三) 第四講:Spring.net中的事務管理及傳播行為 第五講:Spring.net中的事務管理實例
第九章: Spring.net與NHibernate整合 第一講:Spring.NET整合NHibernate的步驟 第二講:Spring.NET整合NHibnerate綜合示例
第十章:Spring.net2.x+NHibernate3.x+ASP.net MVC4.x 整合開發 第一講:ASP.net MVC的依賴注入 第二講: ASP.net MVC+Spring.net+NHibernate的整合 第三講: ASP.net MVC+Spring.net+NHibernate綜合示例
第十一章: Spring.net2.x+NHibernate3.x+ASP.net MVC4.x整合AOP事務 第一講:MVC整合Spring.NET和NHibernate 時 Session 關閉問題解決方案 第二講:MVC整合Spring.NET和NHibernate 時的事務問題解決方案 第三講:MVC整合Spring.NET和NHibernate AOP綜合示例
階段項目一 、利用Spring.NET2+NHibernate3+ASP.NET MVC4+Memcache+Log4NET技術重構會員檔案管理系統 (約20講) 階段項目二 、利用Spring.NET2+NHibernate3+ASP.NET MVC4+Memcache+Log4NET技術重構房屋租賃平臺系統 (約30講)
項目實戰:基于Spring.NET2+NHibernate3+ASP.NET MVC4+Memcache+Log4NET技術的寵物商店管理系統 (約20講)
涉及技術點包括有:
NHibernate3+ MemCache+Log4NET+ ASP.NET MVC4+Spring.NET
NHibernate 的hibernate.cfg.xml的配置以及相關實體類.hbm.xml映射文件的配置
Nhibernate的懶加載機制與二級緩存
NHibernate與Log4NET整合
NHibernate與MemCache整合
MVC4的新語法和視圖技術
MVC4中向View層傳遞并綁定集合數據的注意事項
MVC4中不同Controller之間數據的傳遞,以及保存數據的兩種典型錯誤以及解決方案
Spring.NET IOC xml配置及注意事項
Spring.NET DI xml配置及注意事項
Spring.NET AOP xml配置及注意事項
Spring.NET與NHibernate和ASP.NET MVC整合的注意事項
Spring.NET事務管理、日志管理、安全性管理
詳情請加群 166458225 ,群中提供更多免費視頻教程,大家一起學習交流
|