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

100 阅读2分钟

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


写在前面

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

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

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

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

一、什么是Spring?

  • 百度百科介绍

image.png

  • Spring官方网站:spring.io
  • 我们经常说的Spring其实指的是Spring Framework(Spring框架)

二、为什么学习Spring

  • 特点

image.png

  • 好处

image.png

三、什么是耦合和内聚

  • 耦合性(Coupling) ,也叫耦合度,是对模块间关联程度的度量。
在软件工程中,耦合指的就是就是对象之间的依赖性。对象之间的觸合越高,维护成本越高。因此对象的设计应使类和
构件之间的蠕合最小。

软件设计中通常用耦合度和内聚度作为衡量模块独立程度的标准。

划分模块的一个准则就是高内聚低耦合。

  • 内聚标志一个模块内各个元素彼此结合的紧密程度 ,它是信息隐蔽和局部化概念的自然扩展。
内聚是从功能角度来度量模块内的联系, 一个好的内聚模块应当恰好做一件事。

内聚和耦合是密切相关的,同其他模块存在高耦合的模块意味低内聚,而高内聚的模块意味着该模块同其他模块之间
是低蠕合。

在进行软件设计时,应力争做到高内聚,低耦合。


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

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

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

image.png