随笔分类 -  [08] Castle & Spring.Net

Castle & Spring.Net
Castle.ActiveRecord的ProxyFactory配置
摘要:  前后差不多两年没使用过Castle.ActiveRecord做ORM了,也近两年没有关注Castle的版本变化了,最近关注了发现很多地方都改变了。今天在一个现有的小项目中尝试添加Castle.ActiveRecord来做数据持久化操作,以前不需要做ProxyFactory配置,现在必须要ProxyFactory配置。使用到了NHibernate.ByteCode.Castle.dll组件。 阅读全文
posted @ 2010-11-24 13:32 Bēniaǒ 阅读(1697) 评论(5) 推荐(1) 编辑
Spring.net(二)----初探IOC容器
摘要: 首先了解两个接口. IObjectFactory接口和IApplicationContext接口:他两个称为“容器”或“IOC容器”。 Spring.net框架的核心原则是非侵入性。 IObjectFactory接口是初始化、配置及管理对象的实际容器。 IObjectFactory全限定名为Spring.Objects.Factory.IObjectFactory,IObjectFactory接口有多个实现,其中最 常用的是Spring.Objects.Factory.XML.XmlObjectFactory。 阅读全文
posted @ 2008-04-22 01:53 Bēniaǒ 阅读(5148) 评论(7) 推荐(1) 编辑
Spring.net(一)----Spring.NET框架简介及模块说明
摘要:Spring.NET框架包括很多功能,Spring.NET 1.0包括完整的IoC容器和AOP类库。1.1版加入Web、ORM和数据模块。Spring.NET的下载包中并不包含与其它类库(如NHibernate,TIBCO EMS,Anthem,和IIOP.NET)集成的模块,如果需要您可以单独下载。 阅读全文
posted @ 2008-04-22 01:48 Bēniaǒ 阅读(5338) 评论(3) 推荐(2) 编辑
Castle学习笔记----将Castle IOC引入项目开发中实现“依赖注入”
摘要: 通常IOC实现的步骤为-->建立容器-->加入组件-->获取组件-->使用组件.这篇文章还是以这四个环节来阐述。 阅读全文
posted @ 2008-04-11 18:08 Bēniaǒ 阅读(3829) 评论(3) 推荐(0) 编辑
Castle学习笔记----初探IOC容器
摘要: Windsor是Castle 的一个IOC容器。它构建于MicroKernel之上,功能非常之强大,能检测类并了解使用这些类时需要什么参数,检测类型和类型之间工作依赖性,并提供服务或者发生错误时提供预警的机制。 通常IOC实现的步骤为--建立容器--加入组件--获取组件--使用组件. 阅读全文
posted @ 2008-04-03 01:17 Bēniaǒ 阅读(2333) 评论(3) 推荐(1) 编辑
Log4Net使用手册
摘要:几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套强大的日志系统来诊断和修复配置上的问题。 经验表明,日志记录往往是软件开发周期中的重要组成部分。它具有以下几个优点:它可以提供应用程序运行时的精确环境,可供开发人员尽快找到应用程序中的Bug;一旦在程序中加入了Log 输出代码,程序运行过程中就能生成并输出日志信息而无需人工干预。另外,日志信息可以输出到不同的地方(控制台,文件等)以备以后研究之用。 阅读全文
posted @ 2007-12-13 01:10 Bēniaǒ 阅读(4171) 评论(0) 推荐(0) 编辑
Castle学习笔记----使用HQL语句实现复杂查询
摘要:在ActiveRecord中实现稍微复杂的一点的查询,我们就不能用使用Find(id),FindAll()这两个静态的方法了,这时就需要使用HQL语句来实现,在平常使用Castle的时候我想大家都注意到在ActiveRecordBase类下,由于只提供了Find(id),FindAll()这样两个静态的查询方法,这两个方法在我们查询中还远远不够,仍然不能解决实际开发中一些复杂的查询,这方面ActiveRecord为我们提供了HQL语言的支持。 阅读全文
posted @ 2007-12-05 14:19 Bēniaǒ 阅读(3551) 评论(6) 推荐(0) 编辑
Castle学习笔记----ActiveRecord配置封装的解决方案
摘要:使用ActiveRecord开发的过程中我想大家都想到过,配置那么多要是不Ctrl+C/Ctrl+V还得自己去记在脑袋里,必然杂弄? 无论你是使用Hashtable,ArrayList等集合对象来处理还是使用web.config类配置或是使用XML文件单独配置,始终你都得记住或是让你的硬盘帮你记住ActiveRecord的配置串.方便你Ctrl+C/Ctrl+V. 阅读全文
posted @ 2007-12-01 02:45 Bēniaǒ 阅读(1029) 评论(0) 推荐(0) 编辑
Castle.ActiveRecord的初始化配置补充及配置封装的解决方案
摘要:前些天我发了一篇关于AR的配置的文章,是我帮一位刚学习AR的朋友做了一个小实例后写上来的,里面我采用了IConfigurationSource,ActiveRecord是在web.config里配置的,其实ActiveRecord可以单独写在别的地方或动态配置也是可以的,比如用XML来配置,用Hashtable来配置.下面我简单介绍了怎么配置. 一.用XML配置,通过XmlConfigurationSource来获取配置信息,AppConfig.xml,详细配置请看下面xml数据 阅读全文
posted @ 2007-12-01 01:49 Bēniaǒ 阅读(1131) 评论(0) 推荐(0) 编辑
NHibernate的ISessionFactory的配置
摘要:NHibernate.Cfg.Configuration的一个实例代表了应用程序中所有的.NET类到SQL数据库的映射集合,用于构造一个 (不可变的)ISessionFactory,这些映射是从一写XML映射文件中编译得来. 方法一:直接便宜XML文件得来 Configuration cfg=new Configuration() .AddXmlFile("name1.hbm.xml") .AddXmlFile("name2.hbm.xml"); 阅读全文
posted @ 2007-11-26 12:39 Bēniaǒ 阅读(1913) 评论(0) 推荐(0) 编辑
Castle学习笔记----Castle.AvtiveRecord配置
摘要:一.安装程序 castleproject-1.0-rc2.msi(下载安装就好!). 二.修改Web.Config的配置 Web.Config里需在节点下添加配置 阅读全文
posted @ 2007-11-18 20:06 Bēniaǒ 阅读(1003) 评论(1) 推荐(0) 编辑
Castle学习笔记----认识Castle.AvtiveRecord
摘要: Castle是针对.NET平台的一个开源项目,从数据访问框架ORM到IOC容器,再到WEB层的MVC框架、AOP,基本包括了整个开发过程中的所有东西,为我们快速的构建企业级的应用程序提供了很好的服务。 ActiveRecord提供的简洁的O/R映射 ActiveRecord是Castle中提供的一个数据访问框架,它在底层封装了NHibernate的操作,使用特性来代替映射文件,它提供的简洁的O/R映射会让你惊叹原来实现持久化数据层是那么简单。 阅读全文
posted @ 2007-11-18 19:49 Bēniaǒ 阅读(1064) 评论(2) 推荐(0) 编辑