zoukankan      html  css  js  c++  java
  • Ioc容器Autofac介绍 dodo

    Autofac是轻量级的开源Ioc容器,在这里可以下载http://code.google.com/p/autofac/。如果你用过其他的Ioc容器,那么学习Autofac使用也会比较容易,下面将通过一些例子来讲解其用法。


    先看一个例子:

    首先新建一个工程,添加Autofac引用。




    准备代码,和之前的一样


    接下来就是Ioc的实现了:


    接下来就是获取对象的实例并调用





    好,我们来分析一下代码,看看Autofac容器的构造及获取实例的过程:从代码中可以看出,和Unity类似,也是通过三步完成的。

    1. 创建一个ContainerBuilder,容器构造器。
    2. 登记服务和组件及对应的实例对象
    3. 最后就是通过生成的容器并构造出来的IContainer取对象实例了。



    同样的,组件及实例对象的映射关系可以通过XML文件进行配置:


    调用配置文件注册组件



  • 相关阅读:
    不完全恢复用例
    全自动 TSPITR基于RMANSCN
    restore和recover的区别
    DG不同机器自己总结
    将10g RAC库用rman 的方式备份并恢复到异机 刚试验通过与大家分享
    Linux RH5平台下使用Oracle ASM创建数据库
    crs_stat状态失败后unregister掉相关进程
    ocr is not shared across all the nodes in the clus
    RMAN 备份与恢复 实例
    基于LINUX的Oracle+10G+RAC管理维护
  • 原文地址:https://www.cnblogs.com/zgqys1980/p/2650921.html
Copyright © 2011-2022 走看看