.net框架 Castle

Castle

是针对.NET平台下的一个非常优秀的开源项目,从数据访问框架 ORM到依赖注入容器,再到WEB层的MVC框架、AOP,基本包括了整个开发过程中的所有东西,为我们快速的构建企业级的应用程序提供了很好的服务。

Castle ActiveRecord (DAL O/R)

是Castle 中提供的数据访问框架,他的底层封装了NHibernate 的操作,使用特性来代替映射文件,他提供的简洁的o/r映射实现持久化数据层(DAL).

 Castle IOC (BLL)

Windsor 是轻量级的Castle的IOC容器(bult on top of MicroKernel)包含几个概念:

组件(Component)

服务(Service)

扩展单元插件(Facllities)

Castle AOP

AspectSharp 是Castle 提供的Aop 轻量级框架,

你可能感兴趣的:(AOP,.net,框架,mvc,IOC,ActiveRecord)