难点:
IOC:
优点:把对象放在XML中,我们需要换实现子类是变得很简单,只需要修改XML文件
缺点:生成对象步骤复杂,使用反射生成对象,耗损效率
IOC容器:
1.BeanFactory,这个类复杂创建和分发bean,但不能像其他工厂模式的实现,他们创建一个类型的对象,而Bean工厂是一个通用工厂,可以创建和分发各种类型的Bean
应用上下文(ApplicationContext),
ClassPathXmlApplication:从类路径中的XML文件载入上下文定义信息。
FileSystemXmlApplicationContext:从文件系统中的XML文件载入上下文信息
XmlWebApplicationContext:从web系统中的XML文件载入上下文定义信息。