CWF.ConfigManager 构架的配置文件实例

前面说了如何实现配置文件的访问和自定义节点,这里我们定义好后就要配置了.

如下了就是一个已经配置的好的config文件.

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <configSections>
    <section name="Framework" type="CWF.ConfigManager.ConfigManagerHander,CWF.ConfigManager"/>
  </configSections>
  <!-- 框架自定义配置处理节点 -->
  <Framework name="CWF" vison="2.015" Developer="ouyanghanwen">
    <!-- 类工厂服务 -->
    <classFactory name="CWF.ClassFactory">
      <classGroup name="CWF.AbstractDB">
        <!--<class name="SQLH" type="CWF.DataHelper.SQLH,CWF.DataHelper" message="针对于SQL数据库的数据处理" url="tcp://61.147.112.61:8899/SQLH"/>-->
        <class name="SQLH" type="CWF.DataHelper.SQLH,CWF.DataHelper" message="针对于SQL数据库的数据处理"/>
        <class name="AccessH" type="CWF.DataHelper.AccessH,CWF.DataHelper"  message="针对于access数据库的数据处理"/>
        <class name="OracleH" type="CWF.DataHelper.OracleH,CWF.DataHelper" message="针对于Oracle数据库的数据处理" />
        <class name="AbstractDB" type="CWF.DataHelper.AbstractDB,CWF.DataHelper" message="提供的数据处理基类,可以继承他写自己的数据处理类" />
      </classGroup>
      <classGroup name="CWF.OtherDataHelper">
        <class name="ParamList" type="CWF.DataHelper.ParamList,CWF.DataHelper" message="数据处理中的参数列表类,专门为数据出具提供相关参数列表" />
        <class name="SimpleProce" type="CWF.DataHelper.SimpleProce,CWF.DataHelper" message="一个简单数据库处理类,实现基本的数据处理方法" />
        <class name="DataHelpFactory" type="CWF.DataHelper.DataHelpFactory,CWF.DataHelper" message="采用类工厂创建一个类" />
      </classGroup>
    </classFactory>
    <!-- 消息队列服务 -->
    <messageQueuey name="CWF.MessageQueuey">
      <sendMessage>
        <ipGroup>
          <ip name="ProductMessage" adress="tcp:192.168.1.158/private$/ProductMessage/" message="设备故障维护的消息队列"/>
          <ip name="ProductDataProce" adress="tcp:192.168.1.158/private$/ProductMessage/" message="消息反馈的消息队列"/>
        </ipGroup>
      </sendMessage>
      <receveMessage>
        <ipGroup>
          <ip name="ProductMessage" adress="tcp:192.168.1.158/private$/ProductMessage/" message="设备故障维护的消息队列"/>
          <ip name="ProductDataProce" adress="tcp:192.168.1.158/private$/ProductMessage/" message="消息反馈的消息队列"/>
        </ipGroup>
      </receveMessage>
    </messageQueuey>
    <!--Windows 服务-->
    <windowsSercice>
      <service name="DBHelp" type="CWF.Service.DBService,CWF.Service" message="数据处理服务">
        <userDoman></userDoman>
        <userName></userName>
        <userPwd></userPwd>
      </service>
    </windowsSercice>
    <CacheService>
      <cache name="SampleCache" type="CWF.CacheService.SampleCache,CWF.CacheService"/>
    </CacheService>
  </Framework>
</configuration>

posted @ 2010-10-26 10:03  欧阳寒玟  阅读(224)  评论(0)    收藏  举报