spring从入门到精通

spring简介:
1.spring:春天; – 给软件行业带来了春天
2.理念:使现有的技术更加实用。本身是个大杂烩整合现有的框架技术
3.Spring优点:
    轻量级框架
    Ioc容器–控制反转
    Aop面向切面编程
    对事务的支持
    对框架的支持
     …
4.主要内容
spring从入门到精通
5.ioc—inversion of control 控制反转
6.hello spring
步骤:导入相关jar包
spring从入门到精通
编写配置文件(名称自定义)
Heelo.java
spring从入门到精通
beans.xml
spring从入门到精通

test测试
spring从入门到精通
分析:
Hello对象是谁创建的?
    Hello对象是容器创建的

Hello对象的属性是怎么设置的?
     Hello对象属性是spring容器来设置的
这个过程就叫控制反转:
    控制的内容:指谁来控制对象的创建;传统的应用程序对象的创建是由程序本身来创建的。使用spring以后,是由spring来创建对象的。
反转:
    有反转就有正转,正转指由程序来创建对象,反转指程序本身不去创建对象,而变为被动去接收对象。
总结:
    以前对象是由程序本身来创建,使用spring以后,程序本身变为被动接受spring创建好的对象
控制反转—依赖注入(dependency injection);