1,关于控制反转,谁控制谁,控制什么?2,工厂模式是IOC的应用吗,这二者之间有什么联系?3,如果说IOC是控制对象生命周期的话,那么servlet容器控制servlet的生命周期算不算是一种IOC应用?

解决方案 »

  1.   

    以前是自己创建对象(new 对象出来),现在是由spring容器去创建,这就是控制权的转移
      

  2.   

    ,关于控制反转,谁控制谁,控制什么? 
    控制,我觉得就是谁 来负责创建对象,是直接通过 new 还是通过 xml的配置,或者其他什么的2,工厂模式是IOC的应用吗,这二者之间有什么联系? 
    和1 有关, 工厂是负责来创建对象的
      

  3.   

    1. 确定说叫控制转移原来的代码中直接new对象,是写死的流程。现在类中需要的对象类型可在xml中随时搭配---控制转移到了xml上。
    2. ico可用factory模式来实现