Spring框架介绍及使用

https://blog.csdn.net/qq_22583741/article/details/79589910

网站:http://spring.io/

           http://projects.spring.io/spring-framework/

Spring是一个轻量级控制反转(IOC)面向切面(AOP)的容器框架:

          (1): 通过控制反转(IOC)的技术达到松耦合的目的

          (2): 提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务进行内聚性的开发。

          (3): 包含并管理应用对象的配置和生命周期,这个意义上是一个容器

 

Spring作用:

     1)容器

     2)提供了对多种技术的支持: JMS;MQ;UnitTest等的支持

     3)AOP(事务管理、日志等)

     4)提供了众多方便应用的辅助类(JDBC  Template 等)

     5 )  对主流框架(Hibernate等)提供了良好的支持

 

Spring的适用范围

    1)构建企业应用(SpringMvc + Spring + Hibernate/Mybaits)

    2)单独使用Bean容器(Bean管理)

    3)单独使用AOP进行切面处理

    4)其他的Spring功能,如:对消息的支持等

    5)在互联网中的应用等

 

控制反转(IOC)

IOC: 控制反转,应用程序本身不负责依赖对象的创建和维护,而是由外部容器(spring容器)负责创建和维护。

          目的: 创建对象并且组装对象之间的关系(初始化时创建对象)

DI(依赖注入): 是控制反转的一种实现方式。(所谓依赖注入就是由IOC容器在运行期间,动态地将某种依赖关系注入到对象之中)

 

Spring配置文件bean标签的作用、属性以及bean的作用范围和生命周期

Spring注入

Spring注入是指在启动Spring容器加载bean配置的时候,完成对变量的赋值行为

常用的两种注入方式: 设值注入   ;   构造注入

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值