【IT168技术文档】
摘要:知道如何简单使用Castle IOC,也听完了Castle IOC的内幕故事,从本文开始讲会详细讲解Castle IOC的一些使用。先从构建配置信息开始吧,在Castle IOC中并不像Spring.net那样贯穿着一个思想就是一切皆为配置,对于对象之间的依赖关系,Castle IOC会自动去连接,因此相比之下它的配置文件要比Spring.net简单的多。
主要内容
1.配置什么
2.几种配置方式
3.Include 介绍
4.Properties介绍
5.条件状态
一.配置什么
Castle IOC中并不像Spring.net那样贯穿着一个思想就是一切皆为配置,对于对象之间的依赖关系,Castle IOC会自动去连接,因此相比之下它的配置文件要比Spring.net简单的多。我们主要配置的就是Component和Facility,所有的组件配置都放在Components节点中,每一个组件以<Component>开始,以</Component>结束,其中组件ID必须指定,组件的参数用< parameters >节点来指定:
<?xml version="1.0" encoding="utf-8" ?> <configuration> <components> <component id="comp1"> <parameters> <para>component1 para</para> </parameters> </component> <component id="comp2"> <parameters> <para>component2 para</para> </parameters> </component> </components> </configuration>