后端学习 Spring笔记

01 Spring 介绍

简化开发

  • IoC

  • AOP

    • 事务处理

框架整合

01.1 初识 Spring
  • 官网链接:Spring | Home

  • Spring 提供了若干项目,每个都可以用来完成特定的功能

Spring 全家桶

Spring Framework:框架,简化开发

Spring Boot:加速开发

Spring Cloud:分布式开发

Spring 发展史

由 EJB 思想演化而来

01.2 Spring 系统架构

Spring Framework 是 Spring 生态圈最基本的项目

  • Data Access:数据访问

  • Data Integration:数据集成

  • Web:Web 开发

  • AOP:面向切面编程

  • Aspects:AOP 思想实现

  • Core Container:核心容器

上述模块逐步底层

  • Test:单元测试与集成测试
01.3 Spring 学习路线
  1. 核心容器
  • 核心概念(IoC / DI)

  • 容器基本操作

  1. 整合
  • 整合数据层技术 MyBatis
  1. AOP
  • 核心概念

  • AOP 基础操作

  • AOP 实用开发

  1. 事务
  • 事务实用开发
  1. 家族
  • SpringMVC

  • SpringBoot

  • SpringCloud

02 核心容器

02.1 核心概念
  • 解决方案

    • 使用对象时,在程序中不要主动使用 new 产生对象,转换为由 外部 提供对象
  • IoC(Inversion of Control)控制反转

    • 对象的创建控制权由程序转移到 外部,这种思想称为控制反转
  • Spring 技术对 IoC 思想进行了实现

    • Spring 提供了一个容器,称为 IoC 容器,用来充当 IoC 思想中的 “外部”

    • IoC 容器负责对象的创建、初始化等一系列工作,被创建或被管理的对象在 IoC 容器中统称为 Bean

  • DI(Depency Injection)依赖注入

    • 在容器中建立 bean 与 bean 之间的依赖关系的整个过程,称为依赖注入
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值