BeanFactory接口(已经过时):
1、spring原始接口,针对原始接口的实现类功能较为单一
2、BeanFactory接口实现类的容器,特点是每次在获得对象时才会创建对象
ApplicationContext:
1、每次容器启动时就会创建容器中配置的所有对象,并提供更多功能。
2、从类路径下加载配置文件:ClassPathXmlApplicationContext
3、从硬盘绝对路径下加载配置文件:FileSystemXmlApplicationContext
Web开发中,使用applicationContext,在资源匮乏的环境中使用BeanFactory。