摘要:
摘要:知道如何简单使用Castle IOC,也听完了Castle IOC的内幕故事,从本文开始讲会详细讲解Castle IOC的一些使用。先从构建配置信息开始吧,在Castle IOC中并不像Spring.net那样贯穿着一个思想就是一切皆为配置,对于对象之间的依赖关系,Castle IOC会自动去连接,因此相比之下它的配置文件要比Spring.net简单的多。主要内容1.配置什么2.几种配置方式... 阅读全文
posted @ 2010-03-07 23:04
Madream.F
阅读(214)
评论(0)
推荐(0)
摘要:
摘要:上一篇文章我们了解了Castle IOC中注册组件的流程,为了更好的使用Castle IOC,本篇文章我们介绍一下Castle IOC中的几个重要的角色,开始Castle IOC容器内幕故事下角色介绍。主要内容1.ComponentModelBuilder 和 Contributors2.Contributors分析3.Handles分析4.ComponentActivator分析一.Com... 阅读全文
posted @ 2010-03-07 23:02
Madream.F
阅读(226)
评论(0)
推荐(0)
摘要:
摘要:在快速入门指南篇中,我们对于Castle IOC容器的使用已经有了一个直观的认识。本文将在这基础上进一步对Castle IOC容器的结构及其注册组件的过程做一个深入的分析,让我们开始Castle IOC的内幕故事吧。主要内容1.WindsorContainer分析2.MicroKernel分析3.注册组件流程一.WindsorContainer分析WindsorContainer是Castl... 阅读全文
posted @ 2010-03-07 23:01
Madream.F
阅读(210)
评论(0)
推荐(0)
摘要:
摘要:IOC模式是近年来非常流行的一种模式,相信大家都不陌生了,如果你还不是很熟悉的话,可以看看Martin Fowler大师的文章http://martinfowler.com/articles/injection.html,网上可以下载到中文版本。在Castle中,Windsor就是它的一个IOC容器,它构建于MicroKernel之上,功能非常强大。本文将通过一个简单的例子来带你快速走进Ca... 阅读全文
posted @ 2010-03-07 22:59
Madream.F
阅读(309)
评论(0)
推荐(0)
摘要:
摘要:虽然ActiveRecord为我们提供了Find()和FindAll()这样两个静态的查询方法,并且有Where特性可供使用,但是仍然不能解决实际开发中一些复杂的查询,这时我们就需要通过HQL查询来实现。主要内容1.HQL概述2.SimpleQuery查询3.ScalarQuery查询4.自定义查询5.使用CallBack一.HQL简单介绍HQL全名是Hibernate Query Lang... 阅读全文
posted @ 2010-03-07 22:57
Madream.F
阅读(227)
评论(0)
推荐(0)
摘要:
摘要:在ActiveRecord中把数据库表之间的关联关系采用对象间的聚合关系来表现,然而这却带来一系列的性能上的问题。就像我在One-Many中用到的例子Blog,使用Blog.Find(1)查找了一个Blog对象,也许我们只用到它,但事实它却把该Blog所关联的Post对象也读取出来放在了内存中,于是我们就需要有一种方法来实现只在需要Post对象的时候框架再自动读取。另外ActiveRecor... 阅读全文
posted @ 2010-03-07 22:56
Madream.F
阅读(233)
评论(0)
推荐(0)
摘要:
摘要:多对多的关系在日常开发中也会经常遇到,在ActiveRecord中我们用HasAndBelongsToMany特性来实现Many-Many的关联,本文将通过一个具体的实例来介绍这一用法。主要内容1.准备数据库表2.编写实体类3.编写测试代码一.准备数据库表接着在上篇文章中的例子,为了实现多对多的关系,我们引入Community,即每个Blog可以属于多个社区,每个社区也可以有多个Blog。C... 阅读全文
posted @ 2010-03-07 22:55
Madream.F
阅读(192)
评论(0)
推荐(0)
摘要:
摘要:前面几篇文章简单的介绍了ActiveRecord中的基本映射以及构建配置信息,本文我们用ActiveRecord里面的Blog,Post例子来实现One-Many/Many-One关联。主要内容1.准备数据表结构2.编写实体类并介绍HasMany和BlongsTo特性3.构建配置信息4.编写测试代码一.准备数据表结构在这个例子中,我们引入了两个对象Blog、Post,它们之间的关系是一对多,... 阅读全文
posted @ 2010-03-07 22:54
Madream.F
阅读(239)
评论(0)
推荐(0)
摘要:
摘要:本文详细介绍了ActiveRecord中的基本映射,对于关联映射会在后续文章中通过一些具体的实例来说明。主要内容简单映射1.ActiveRecordAttribute2. PrimaryKeyAttribute3.CompositeKeyAttribute4.PropertyAttribute5.FieldAttribute一.ActiveRecordAttribute每一个实体类都必须继承... 阅读全文
posted @ 2010-03-07 22:52
Madream.F
阅读(234)
评论(0)
推荐(0)
摘要:
摘要:ActiveRecord在底层封装了NHibernate,在框架启动时需要指定相关的配置信息,那么我们需要配置些什么?又该如何去配置呢?本文将会介绍在ActiveRecord中构建配置信息。主要内容1.需要配置什么2.如何去配置3.常见的配置示例一.需要配置什么在第一篇大家都已经看到了,其实我们的配置信息跟用NHibernate时的配置是一样的,这是因为ActiveRecord在底层封装了N... 阅读全文
posted @ 2010-03-07 22:50
Madream.F
阅读(232)
评论(0)
推荐(0)
浙公网安备 33010602011771号