spring从入门到精通
spring简介:
1.spring:春天; – 给软件行业带来了春天
2.理念:使现有的技术更加实用。本身是个大杂烩整合现有的框架技术
3.Spring优点:
轻量级框架
Ioc容器–控制反转
Aop面向切面编程
对事务的支持
对框架的支持
…
4.主要内容
5.ioc—inversion of control 控制反转
6.hello spring
步骤:导入相关jar包
编写配置文件(名称自定义)
Heelo.java
beans.xml
test测试
分析:
Hello对象是谁创建的?
Hello对象是容器创建的
Hello对象的属性是怎么设置的?
Hello对象属性是spring容器来设置的
这个过程就叫控制反转:
控制的内容:指谁来控制对象的创建;传统的应用程序对象的创建是由程序本身来创建的。使用spring以后,是由spring来创建对象的。
反转:
有反转就有正转,正转指由程序来创建对象,反转指程序本身不去创建对象,而变为被动去接收对象。
总结:
以前对象是由程序本身来创建,使用spring以后,程序本身变为被动接受spring创建好的对象
控制反转—依赖注入(dependency injection);