Spring架构

作者: supermans1202 | 来源:发表于2018-07-25 21:33 被阅读34次

    spring架构链接

    spring平台有很多产品:

    • 基本的JavaBean
    • 控制反转(IoC)和面向切面(AOP)
      +Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架

    Spring Framework
    Spring Boot
    Spring Cloud
    Spring Security
    Spring Data



    核心的有:Core、Context 和 Beans。

    IOC 的实现包 spring-beans 实现控制反转。

    控制反转模式(也称作依赖性介入)的基本概念是:不创建对象,但是描述创建它们的方式。在代码中不直接与对象和服务连接,但在配置文件中描述哪一个组件需要哪一项服务。容器 (在 Spring 框架中是 IOC 容器) 负责将这些联系在一起。
    AOP 的实现包 spring-aop 集成面向方面编程。

    bean:

    • 基于配置文件(xml,(proprties?),yaml)

      • BeanFactory
        • 单例 模型提供了具有特定名称的对象的共享实例,可以在查询时对其进行检索。Singleton 是默认的也是最常用的对象模型。对于无状态服务对象很理想。
        • 原型 模型确保每次检索都会创建单独的对象。在每个用户都需要自己的对象时,原型模型最适合。
    • 基于注解:在读源码时有很多注解类。

    相关文章

      网友评论

        本文标题:Spring架构

        本文链接:https://www.haomeiwen.com/subject/ynymmftx.html