Castle使用初探
来源:互联网 发布:hystrix 源码下载 编辑:程序博客网 时间:2024/05/17 01:24
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还爽的事情,哈哈,有点黄色了。
- Castle使用初探
- Castle.ActiveRecord初探
- Castle.ActiveRecord初探
- Castle ActiveRecord使用笔记
- Bouncy Castle使用备份
- Castle
- Castle
- castle的一些使用问题
- castle动态代理的使用
- Bouncy Castle使用(一)【开始】
- 在Castle ActiveRecord中使用NHibernate
- 在asp.net2.0中使用Castle
- Castle ActiveRecord 中使用Access数据库
- 使用CASTLE.ActiveRecord的注意事项之一:总览
- 使用CASTLE的注意事项之二:级联
- 使用Castle.ActiveRecord的注意事项三:继承
- Castle ActiveRecord中CountQuery的使用
- 使用Facility:EnterpriseLibrary整合进Castle
- android--Service1(service不是一个单独的进程,也不是一个线程)
- 把一堆数字分成两堆,使两堆的和尽可能接近
- Android 动态改变控件的大小
- 请版主多关照!
- 黑马程序员训练营:事件驱动机制原理
- Castle使用初探
- 版本控制一(序言)
- 数据库分页查询方法
- Android 应用开发环境的建立
- Castle ActiveRecord学习实践(2):构建配置信息
- POSIX线程:条件变量
- 初用SVN和Cvs客户端
- Linux启动过程全接触
- Linux启动过程全接触