spring
spring的作用:创建对象,给属性赋值;传统的做法是 创建对象、给属性赋值,spring已做了这两件事
<bean id='' class=''>
<property name="属性的名字" value="属性值" />
</bean>
//创建spring的IOC容器 ------这一步已经创建了对象,并给属性赋值
ApplicationContext bean=new ClassPathXMLApplicationContext("appcontext.XML");
IOC:控制反转(由容器创建对象,主动推送给组件,反转资源获取的方向,由spring容器把对象主动交给你)
DI :依赖注入(依赖容器把资源注入到需要的地方)