开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第1天,点击查看活动详情
写在前面
作为一个java程序员,spring应该都不会陌生了吧?
对于大部分程序员来说,spring的入门,估计跑起一个框架,熟悉一下开发的流程,基本上就掌握spring框架的开发了。
随着开发年限的变大,我们不能仅仅是掌握到这个地步,更应该深入的学习spring框架。
这不,接下来就是spring框架的学习之旅了,希望可以帮助到大家。
一、Spring版本介绍
- Spring官方网站:spring.io
- Spring Framework的网址:spring.io/projects/sp…
- jar包下载地址:repo.spring.io/ui/native/r…
二、Spring体系结构
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) 的全部内容了。
今天就先到这里了,后面的内容,留下次分享了,先溜了!!!^_^
如果觉得写得不错的,帮忙点赞、评论、收藏一下呗!!!