Spring.NET學習筆記2--環境搭建(基礎篇)

我們先來一起學習一下怎樣使用Spring.NET。

  一、環境下載及安裝  
到Spring的官方網站下載Spring.NET框架的安裝文件(Spring.NET-1.3.0-RC1.exe)。目前Spring.NET最新的版本是1.3。下載並解壓後就可以了。

我們使用Spring.NET框架經常用到的一下幾個文件:
Common.Logging.dll(必要)
Spring.Core.dll(必要)
Spring.Data.dll
Spring.Aop.dll(可選)
Spring.Data.NHibernate21.dll
Spring.Web.dll
在以後的博客裏我們會學習一些與NHibernate和Asp.NET MVC結合的例子,可以到Hibernate的官方網站和Asp.NET的官方網站下載各自的框架安裝文件。

在基於XML的工廠中,這些對象定義表現爲一個或多個<object>子節點,它們的父節點必須是<objects>(按:objects節點的xmlns元素是必需的,必須根據不同的應用添加不同的命名空間,以便有IDE的智能提示(見Spring.NET中文手冊)。

 

同樣也可以找到Spring.NET解壓目錄下的Spring.NET-1.3.0-RC1/doc/schema,把裏面的幾個.xsd複製到VS2008安裝目錄下的Microsoft Visual Studio 9.0/Xml/Schemas文件夾。

必要的時候可以安裝建立Spring.NET程序的模板Spring.NET-1.3.0-RC1/dev-support/vs.net-2008/install-templates.bat

  二、建立一個Spring.NET應用程序
我們新建一個Objects.xml的文件,然後從Spring.NET手冊中複製來一段配置模板

 

目前我找到了實例化Spring.NET容量的兩種方式:
1.實際物理路徑
         IResource input = new FileSystemResource(@"D:/Objects.xml");  //實際物理路徑
            IObjectFactory factory = new XmlObjectFactory(input);

2.程序集下尋找配置文件

 

 

  目前我一般採用後者(程序集下尋找配置文件),這樣維護起來比較方便。
  這種方式需滿足URI語法。
  file://文件名
  assembly://程序集名/命名空名/文件名

然而更好的方式是在配置文件App.config或Web.config添加自定義配置節點
在配置文件中要引入<objects xmlns="http://www.springframework.net"/>命名空間,否則程序將會無法實例化Spring.NET容器。

 

  好了,Spring.NET的環境配置就先講到這裏。


代碼下載

 

   


 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章