2.1.1 Spring框架的架构和核心概念

Spring开发者应该对Spring框架的分层结构及其内容非常熟悉,包括核心容器、数据访问/集成、Web、AOP消息传递和测试等,架构如图2-1所示。

•图2-1 Spring体系的分层架构

组成Spring框架的每个模块(或组件)都可以单独存在,或者与其他一个或多个模块联合实现。其模块包括Spring Core容器及扩展、Spring Data Access(负责数据访问)、Spring Boot框架、Spring体系的其他延伸产品(包括Spring Cloud、Spring Security等)。