SSM 学习笔记 day1

目录

课程内容

Spring

为什么要学Spring?

学什么?

Spring家族与Spring发展历程

Spring Framework 系统架构

核心概念 - IOC/DI


课程内容

  • Spring

  • SpringMVC

  • Maven高级

  • Springboot

  • MyBatisPlus

Spring

为什么要学Spring?

  • 简化开发,降低企业级开发的复杂性

  • 框架整合,高效整合其他技术,提高企业级应用开发与运行效率

学什么?

  • 简化开发

    1. IOC

    2. AOP 事务处理

  • 框架整合 1.MyBatis 2.MyBatis-plus 3.Struts 4.Struts2 5.Hibernate ...

Spring家族与Spring发展历程

 

Spring Framework 系统架构

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

Core Container - 核心容器

AOP - 面向切片编程 & Aspects - AOP思想实现

依赖Core Container

 

Data Access/Integration - 数据访问和数据集成

 

Web - Web开发

 

 

Test - 单元测试与集成测试

 

核心概念 - IOC/DI

问题:代码耦合度高
解决方案:由程序员主动创建对象 ---->  由外部提供对象

以上解决方案的思想即是IOC(Inversion of Control)控制反转

对象的创建控制权由程序转移到外部,这种思想成为控制反转

  • Spring提供了一个IOC容器,来充当IOC思想中的外部

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

DI(Dependency Injection)依赖注入

  • 在容器中建立bean与bean之间的依赖过程的整个过程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值