• 了解Spring的基本概念


    参考资料:https://www.jianshu.com/p/1c483bd8fd6d

    在正式学习Spring框架之前,肯定有很多疑问,比如说:

    1.Spring中经常出现的IOC、AOP、DI是什么?

    2.Spring、SpringMVC、SpringBoot、SpringCloud有什么区别?

    经过查阅一些博客资料,也算是初步了解了这些东西到底是个啥,下面就做个简单的分享。

    IOC

    即控制反转,是Spring的基础,简单来说,平时我们创建对象都是自己new构造方法的,现在变成了由Spring来创建对象。

    DI

    依赖注入,简答地说就是我们拿到对象的属性,已经被注入好相关的值了,我们直接拿来使用即可。

    AOP

    面向切面,在面向切面编程里,把功能分为核心业务功能周边功能。而周边功能就是所谓的切面。

    核心业务功能即常见的增删改查,比如登录等。

    周边功能即性能统计、日志、事务管理等功能。

    这样就可以分别进行独立开发,从而可以更加专注业务功能的开发。

    通过上面的解释,虽然很直白的知道了每个概念的意思,但是还需要结合具体的代码去感受它们的作用。

    Spring:

      Spring是一个轻量级的控制反转和面向切面的容器框架。

    SpringMVC:

      是Spring的一部分,是一个WEB开发框架,MVC就是在WEB开发中很常见的开发模式,每个字母代表:Model、View、Controller

    SpringBoot:

      是基于Spring的扩展,主要是简化了大量的配置工作。这个会比较常用。

    SpringCloud:

      基于SpringBoot的微服务框架,提供了微服务架构下的各个组件的集成序列,如:负载均衡、容灾、服务治理等。

  • 相关阅读:
    Windows异常处理机制介绍
    OD 与 Win7
    对VC6编译优化的简单测试
    QQ版本号(2012/07/22 更新)
    OD与调试符号
    Balsamiq Mockups
    hotpatch热修补
    QQ
    VC的编译开关参数大全
    隐藏秘技:vc输出类的layout信息
  • 原文地址:https://www.cnblogs.com/lbhym/p/11885199.html
Copyright © 2020-2023  润新知