技术开发 频道

Castle IOC容器构建配置详解(一)


【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>
0
相关文章