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