spring核心容器

容器:用来包装或装载物品的储存器

web服务器与jsp、servlet的关系:

从程序文件存放的位置 程序文件要放到web服务器上

从程序执行的方式  程序的从初始化到消亡都是web服务器管理的

从以上两方面看:

web服务器实际是动态网页程序文件的容器

核心容器概述

:控制反转 ,通过容器控制对象的创建以及维护。反转就是将对象的控制权转移给容器处理,目的是获得更好的拓展性和可维护型。

public class Boy{
  private Dog dog;
  public Dog getDog(){
   return dog;
  }
  public void setDog(Dog dog){
    this.dog=dog;
  }
}
public class Dog{
  private String dogName;
  public String getDogName(){
    return dogName;
  }
  public void setDogName(String dogName){
    this.dogName=dogName;
  }
}

传统的对象创建以及维护方式:

Dog dog=new Dog();
dog.setDogName("旺旺");
Boy boy=new Boy();
boy.setDog(dog);

模拟采用IoC来创建与维护对象的方式,对象中的依赖关系,也依赖于容器处理

容器 a=new 容器();
Boy boy=a.get();
...

核心容器概述

Spring核心容器:核心容器是spring框架的核心,用户编写的程序文件发布到服务器后,由spring负责管理,包含对象的初始化、函数的调用、对象的消亡等。因此可以将spring看作是服务器与应用程序的中间管理软件

原文地址:https://www.cnblogs.com/aigeileshei/p/5455214.html