posts - 206,  comments - 26,  views - 17万
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

  一、spring简介

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之间的依赖关系的整个过程,称为依赖注入。

posted on   努力--坚持  阅读(39)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 上周热点回顾(2.17-2.23)
历史上的今天:
2018-10-13 .Net 数据访问层之ORM框架EF简介
点击右上角即可分享
微信分享提示