Castle使用初探

Castle的解釋html

Castle     英文意思爲城堡編程

常見框架框架

Castle和Spring.Net是.net開源框架中最熱也是最優秀的兩個IOC框架,NHibernate實現ORM,Castle也是使用Nhiberante來作的ORMspa

常見的組合.net

Spring.Net +Nhibernatehibernate

或者xml

Castlehtm

簡略介紹ci

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還爽的事情,哈哈,有點黃色了。

相關文章
相關標籤/搜索