Spring.NET.NET應(yīng)用程序框架
Spring.NET 是一個關(guān)注于.NET企業(yè)應(yīng)用開發(fā)的應(yīng)用程序框架。它能夠提供寬廣范圍的功能,例如依賴注入、面向方面編程(AOP)、數(shù)據(jù)訪問抽象, 以及ASP.NET集成等。基于java的spring框架的核心概念和價值已被應(yīng)用到.NET。Spring.NET 1.0 包含一個完全功能的依賴注入容器和AOP庫。后續(xù)的發(fā)布將包含對ASP.NET、Remoting和數(shù)據(jù)訪問的支持。
Spring.Core 庫是框架的基礎(chǔ), 提供依賴注入功能。Spring.NET中大多數(shù)類庫依賴或擴展了Spring.Core的功能。IObjectFactory接口提供了一個簡單而優(yōu)雅的工廠模式,移除了對單例和一些服務(wù)定位stub的必要。允許你將真正的程序邏輯與配置解耦。作為對IObjectFactory 的擴展,IApplicationContext接口也在Spring.Core庫中,并且添加了許多企業(yè)應(yīng)用為中心的功能,例如利用資源文件進行文本本地化、事件傳播、資源加載等等。
評論
圖片
表情
