Castle的解释
Castle 英文意思为城堡
常见框架
Castle和Spring.Net是.net开源框架中最热也是最优秀的两个IOC框架,NHibernate实现ORM,Castle也是使用Nhiberante来做的ORM
常见的组合
Spring.Net +Nhibernate
或者
Castle
简略介绍
Castle框架分为一下几个组件
- ActiveRecord - 1.0.3 (RC3) 基于Nhibernate
- MonoRail - 1.0.3 (RC3) 一个MVC框架
- MicroKernel/Windsor - 1.0.3 (RC3) 一个反转控制容器
- And Common Components, DynamicProxy 1 and 2, Facilities and Services 拓展了微内核的功能所要求的大多数企业的项目(模模糊糊,别怪我)
下载与使用
下载地址:http://www.castleproject.org/castle/download.html,由14M左右,比较慢,耐心等,别急
下载分为两个版本:MSI版本,如果你要集成到VS中,安装这个版本
binaries 和src版本,只部署库文件
我们开发环境先下载MSI版本,不过要注意的是:Castle的当前版本已经不支持.NET FRAMEWORK1.1了
使用初体验
如果你用过Nhibernate,你一定可以体会到那种省略DAL的畅快与淋漓,但是你也对Nhibernate颇有微词,怎么这个hbm.xml写起来好辛苦啊,还得不出错,怎么办呢?答案在Castle。
后面的文章,我将从实例讲起,将你带入castle的殿堂,感受那种行云流水般的开发,到那时,你一定觉得编程不是痛苦的事情,而是比ML还爽的事情,哈哈,有点黄色了。
分享到:
相关推荐
山特UPS castle使用说明
Castle Dynamic Proxy代理使用
bouncycastle jar包
Wpf使用Castle.ActiveRecord的示例,Castle针对.NET平台下的一个非常优秀的开源项目,其对数据访问层封装的非常不错,使开发者能省下大量数据访问的工作量,此示例比较基础,适合入门的朋友参考下,所需要的控件已在...
java借助bouncycastle库实现ECC双向加密解密算法Utils工具包。
VS2010中的Winform使用Castle实现添加数据库记录代码
BouncyCastle的相关资源包,若生成x509证书则需要此资源包,里面包含两个,版本是1.62
BouncyCastle 加密算法.net组件 版本10.0
Castle AR学习文档Castle AR学习文档Castle AR学习文档Castle AR学习文档Castle AR学习文档Castle AR学习文档Castle AR学习文档
BouncyCastle.Crypto.dll 版本1.8.1 ,内含使用API,The Legion of the Bouncy Castle
BouncyCastle是JAVA专属库,但出来了C#的库。这个非常实用。仅仅一个dll文件
Castle.ActiveRecord官方已经停止更新了,官方最高支持到NHibernate 3.1.0.4000,这个版本还有不少问题(例如:[NH-2213] - CLONE -Wrong parameters order in IQuery with SetParameterList and Filter)。...
Castle Core provides common Castle Project abstractions including logging services. It also features Castle DynamicProxy a lightweight runtime proxy generator
借助 BouncyCastle 在C#里 实现Java中的PKCS7 签名和验签 仅做参考,如有问题欢迎指出。
Castle是针对.NET平台的一个开源项目,从数据访问框架ORM到IOC容器,再到WEB层的MVC框架、AOP,基本包括了整个开发过程中的所有东西,为我们快速的构建企业级的应用程序提供了很好的服务。4月份以来,Terrylee写了一...