1.4 安装Castle.NET

1.4.1 简介

Castle.NET是针对.Net平台的一个开源(所有代码都是开放的,一般是免费的)工具,它封装了NHibernate对象关系映射(ObjectRelationship Mapping, ORM)工具,同时克服了NHibernate的缺点,使开发者在最短的时间内用最少的代码实现最多的功能。不仅如此,它还提供了先进的软件架构设计思想,从数据访问到控制反转(InverseofControl, IOC)容器,到Web层的MVC框架,再到面向切面编程(Aspect-OrientedProgramming, AOP),几乎包括了整个开发过程中的所有东西,为快速地构建企业级的应用程序提供了很好的功能支持。

1.4.2 安装步骤

(1)新建一个名为“安装Castle”的ASP.NET Web应用程序项目。

(2)打开“管理NuGet程序包”窗口。

(3)选择“联机”,并在搜索框中输入castle, NuGet将从官网上搜索相关资料,如图1-32所示。

图1-32 使用NuGet搜索Castle界面

(4)单击安装Castle.Core和Castle.ActiveRecord组件,安装过程如图1-33所示。

图1-33 安装Castle.Core和Castle.ActiveRecord组件

(5)打开“安装Castle”项目的“引用”文件夹,Castle的相关组件已被添加到该项目的引用中,如图1-34所示。

图1-34 项目引用项