今天我们正式进入Spring框架的学习,大家整理一下:
1 什么是Spring的IOC/DI?
答:控制反转,把创建对象的权利交给框架的重要特征,它可以削减计算机程序的耦合。它包括依赖注入和依赖查找。
2 Bean的三种创建方式?
答:(1)使用默认无参构造函数,如果bean中没有默认无参构造函数,将会创建失败。
(2)使用工厂的方法创建。
(3)使用工厂的静态方法创建。
3 set注入方式?
答:就是在类中提供需要注入成员的set方法。然后在xml配置文件用<property>标签给属性赋值。
4 讲讲对工厂模式的理解?
答:将创建对象的交给工厂来做,具体;将三层架构的实现类全限定类名通过map格式的value存在配置文件中,key为将来找到这个value的标记。工厂就是当应用启动时,
读取配置文件,将三层的对象创建起来存储在map集合中,在接下来的使用的时候,直接取出来用就好了。 |