Spring学习之旅-介绍篇(2)

82 阅读1分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第1天,点击查看活动详情


写在前面

作为一个java程序员,spring应该都不会陌生了吧?

对于大部分程序员来说,spring的入门,估计跑起一个框架,熟悉一下开发的流程,基本上就掌握spring框架的开发了。

随着开发年限的变大,我们不能仅仅是掌握到这个地步,更应该深入的学习spring框架。

这不,接下来就是spring框架的学习之旅了,希望可以帮助到大家。

一、Spring版本介绍

image.png

image.png

image.png

二、Spring体系结构

image.png

Spring框架至今已集成了个模块:

  • 核心容器(Core Container)
  • 数据访问/集成(Data Access/Integration)层
  • Web层(Servlet、WebSocket等)
  • AOP(Aspect Oriented Programming)模块
  • 植入(Instrumentation)模块
  • 消息传输(Messaging)
  • 测试(Test)模块

三、Spring核心概念介绍

  • IoC (核心中的核心) : Inverse of Control ,控制反转。对象的创建权力由程序反转给Spring框架。
  • DI : Dependency Injection ,依赖注入。在Spring框架负责创建Bean对象时,动态的将依赖对象注入到 Bean组件中! !
  • AOP : Aspect Oriented Programing ,面向切面编程。在不修改目标对象的源代码情况下,增强IoC容器 中Bean的功能。
  • Spring容器:指的就是IoC容器,底层也就是一个BeanFactory。

好了,以上就是Spring学习之旅-介绍篇(2) 的全部内容了。

今天就先到这里了,后面的内容,留下次分享了,先溜了!!!^_^

如果觉得写得不错的,帮忙点赞、评论、收藏一下呗!!!

image.png