Spring 开山篇——IOC回顾:
Spring是一个存放对象的容器
1.导入jar包:4(核心包,core,context,beans,expression)+1(日志包,logging)
2.创建核心配置文件,导入约束
3.通过<bean>标签,把对象交给Spring容器(IOC容器)
4.测试
通过Spring创建对象分为几种方式:
1.通过无参构造创建对象(熟练掌握)
2.通过工厂创建(先了解后掌握)
@1.通过静态工厂创建
@2.通过实例工厂创建
@3.通过静态工厂传参
@4.通过实例工厂传参
BeanFactory接口:1.0
Spring原始的接口,针对原始接口的实现类功能比较单一
BeanFactory接口实现类的容器,特点是每次在获得对象时才会创建对象
ApplicationContext接口:2.0
每次容器启动时就会创建容器中配置的对象
提供了更多的功能
典型的实现类:ClassPathXmlApplicationContext
在web开发中使用ApplicationContext
在资源匮乏的环境中可以使用BeanFactory,例如:手机应用开发