菜鸡的spring学习记录(1)[一些基础概念的自我理解]

    xiaoxiao2022-07-05  165

    框架和类库理解

    一.概念理解1.框架和类库的区别: 二. spring包含哪些部分1.我们常说的spring2.Spring Framework3.Spring Boot4.spring MVC

    一.概念理解

    1.框架和类库的区别:

    (1)框架:框架我理解就是大牛对于一类(可以有通用的处理流程的)问题进行了抽象,总结出了处理某类常见问题的基本处理规则。注意是规则。在这个规则基础上,我们根据具体的业务来补充具体的实现。好比楼房的钢筋结构。钢筋结构决定了你楼房的形状,功能等。我们用人家建造好的楼房来进行装修,得到我们想要的房子,这个房子可能是用来开超市的,也可能是用来当学校的。 总结起来就是:钢筋结构就是框架,钢筋结构规定了你装修的规范,比如你不能在楼里边养牛,我们装修就是补充具体的业务逻辑。 (2)类库:类库我觉得是对于具体的问题的具体实现。比如,你要炒菜,马云爸爸就造了个全自动的炒菜机,你把菜放进去,机器就可以给你炒好,这个机器就是类库。 总结起来:类库就是处理具体问题的机器。 (3)框架和类库区别:框架是处理某一类业务的规则(通用思路),但框架不一定会给你一个具体的解决方案(具体做法)。类库是处理很多种问题的具体解决方案的集合。框架是一种,类库是很多种。框架是抽象,类库是具体。

    二. spring包含哪些部分

    1.我们常说的spring

    我们通常说的 Spring 主要包括 Spring Framework、Spring Boot 和 Spring MVC

    2.Spring Framework

    大家通常提到的 Spring 其实是指 Spring Framework,它是一个开源的 Java 企业级应用开发框架,提供了一套 完整的编程与配置模型,降低了应用的开发复杂度,让开发者能够更加专注于应用真正的业务逻辑。

    3.Spring Boot

    随着 Spring 的发展,它早已从一个轻量级开发框架演变为一个“庞然大物”,从头开始搭建一个新应用的成本越来越高,充斥着大量的重复工作,有大量新的最佳实践需要总结并落地。因此,Spring Boot 应运而生,它能帮助开发者轻松地创建出具备生产能力的独立应用,只需很少的配置就能让大部分功能运作起来。毫不夸张地说,只要能用好 Spring Boot ,一定能够极大程度地提升开发效率。

    4.spring MVC

    这个我还没接触到,接触到了我再补充

    最新回复(0)