spring入门(一)spring简介

一、spring简介


        Spring技术是JavaEE开发必备技能,企业开发技术选型命中率>=90%
         spring能够简化开发,降低企业级开发的复杂性。框架整合,高效整合其他技术,提高企业级应用开发与运行效率。
  
  
        主要学习, 简化开发 和 框架整合
简化开发:  IOC(反转控制)  , AOP(面向切面编程) , 事务处理

框架整合 :整合 MyBatis,整合  MyBatis-plus, 整合 Struts, 整合  Struts2,整合   Hibernate

 二、 Spring家族


- 官网:https://spring.io
- Spring发展到今天已经形成了一种开发的生态圈,Spring提供了若干个项目,每个项目用于完成特定的功能。

springframework  springboot  springcloud

2.2 Spring发展史


 三、Spring体系结构

 Spring Framework系统架构图

Spring Framework是Spring生态圈中最基础的项目,是其他项目的根基

架构图如下:

四、springframework学习路线

        第一部分:核心容器(IOC、DI,容器基本操作)

        第二部分:AOP(核心概念,AOP基础操作,AOP实用开发)

        第三部分:事务

        第四部分:整合(整合数据层技术)

        第五部分:家族(SpringMVC,springboot,springcloud)

五、IOC/DI概念

IOC(Inversion of Control)控制反转

  使用对象时,由主动new产生对象转换为由==外部==提供对象,此过程中对象创建控制权由程序转移到外部,此思想称为控制反转。通俗的讲就是“==将new对象的权利交给Spring,我们从Spring中获取对象使用即可==”

- Spring技术对IoC思想进行了实现

  - Spring提供了一个容器,称为==IOC容器==,用来充当IoC思想中的“外部”
  - IOC容器负责对象的创建、初始化等一系列工作,被创建或被管理的对象在IoC容器中统称为==Bean==

- ==DI(Dependency Injection)依赖注入==

  - 在容器中建立bean与bean之间的依赖关系的整个过程,称为依赖注入。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值