Spring5 Framework体系结构

概述

体系结构有如下构成:

IoC container, Events, Resources, i18n, Validation, Data Binding, Type Conversion, SpEL, AOP.

Mock objects, TestContext framework, Spring MVC Test, WebTestClient.

Data Accessarrow-up-right(数据处理)

Transactions, DAO support, JDBC, ORM, Marshalling XML.

Spring MVC, WebSocket, SockJS, STOMP messaging.

Web Reactivearrow-up-right(WEB 响应式编程)

Spring WebFlux, WebClient, WebSocket.

Remoting, JMS, JCA, JMX, Email, Tasks, Scheduling, Cache.

Kotlin, Groovy, Dynamic languages.

结构细化如下:

spring-aop

aop 原理及源码剖析

spring-aspects

aop 切面编程的依赖包

spring-beans

cores的核心bean组件

spring-context-indexer

cores的核心context组件

spring-context-support

cores的核心context组件

spring-context

cores的核心context组件

spring-core

cores的核心组件

spring-expression

cores的核心表达式组件

spring-framework-bom

解决项目jar版本冲突的问题,最核心的三个是:spring-framework-bom、spring-boot-dependencies、platform-bom

spring-instrument

Springframework结构设计组件

spring-jcl

日志框架组件

spring-jdbc

data access的数据持久层组件

spring-jms

data access的消息服务组件

spring-messaging

data access的消息组件

spring-orm

data access对象关系映射组件

spring-oxm

data access对象与xml关系映射组件

spring-test

测试类组件

spring-tx

data access的事务处理组件

spring-web

WEB 组件

spring-webflux

WEB webflux组件

spring-webmvc

WEB springmvc组件

spring-websocket

WEB socket组件

Last updated

Was this helpful?