Skip to content

Web 与框架

这一章按技术栈分层组织,从 Web 基础到 Spring 生态逐层递进。每一节都给出三个核心问题:概念是什么、核心原理怎么理解、面试怎么回答。

怎么使用这一章

  1. 先看某一节的概念页,搞清楚这一层解决什么问题。
  2. 再看核心原理与关键流程,建立理解框架。
  3. 最后看面试常问,把理解转化成表达。

分类地图

类别概念核心内容典型知识点
Web 基础Servlet、HTTP、Cookie/Session — 理解 Spring 的前置知识先搞清请求在容器里怎么走Servlet 生命周期、Filter/Listener、Cookie vs Session vs Token
Spring 核心IoC/DI、AOP、Bean 生命周期 — Spring 最底层的容器与编程模型先理解容器怎么管理对象IoC 与依赖注入Bean 生命周期AOP
Spring MVC请求处理层 — 从 HTTP 请求到 Controller 返回先理解 DispatcherServlet 流程请求处理流程RESTful API
Spring Boot自动配置与约定优于配置先理解自动装配原理自动配置原理配置体系
数据访问与事务持久层抽象与事务管理先理解声明式事务怎么工作事务管理ORM 集成
Spring Security安全框架 — 认证与授权先理解过滤器链架构SecurityFilterChain、JWT/OAuth2、RBAC
Spring Boot 3 新特性Spring 6 / Boot 3 的重要变化先了解 Jakarta 迁移和 Native ImageGraalVM、虚拟线程、@HttpExchange、Observability
Spring Cloud 速查微服务基础设施速查知道有哪些组件,深度看系统设计章节Nacos、Gateway、Sentinel

建议顺序

  1. 先看 Web 基础,把 Servlet 和 HTTP 搞清楚。
  2. 再看 Spring 核心,理解 IoC、AOP 和 Bean 管理。
  3. 然后看 Spring MVCSpring Boot,理解请求处理和自动配置。
  4. 再看 数据访问与事务Spring Security
  5. 最后看 新特性Spring Cloud 速查