# JavaWeb

📚 欢迎来到 JavaWeb 学习指南。

JavaWeb 是用 Java 技术开发 Web 应用的总称,也是学习 Spring、Spring Boot 等框架的必经之路。本栏目从 BS/CS 架构和 Servlet 讲起,带你掌握 HTTP 协议、会话管理、请求转发与重定向、Thymeleaf 模板引擎,并逐步深入到 MVC 分层、IOC/DI、过滤器、监听器、ThreadLocal 等核心原理。

# 内容目录

  • JavaWeb1:Servlet 基础
    • BS 与 CS 架构对比
    • Servlet 入门、继承关系与 service 方法
    • Servlet 生命周期
    • HTTP 协议
    • Session 会话管理
    • 服务器转发与重定向
    • Thymeleaf 模板引擎
    • Servlet 保存作用域
  • JavaWeb2:进阶与原理
    • Thymeleaf 渲染流程
    • DispatchServlet 的三个演变阶段
    • Service 层的诞生
    • IOC 控制反转与 DI 依赖注入的实现
    • 过滤器(Filter)
    • ThreadLocal(核心定义、通俗比喻、源码解析)
    • 监听器(Listener)
    • Cookie / Session / Token

# 学习建议

  1. 先理解 BS 架构与 HTTP:搞清楚浏览器和服务器之间到底发生了什么,后面学框架会轻松很多。
  2. Servlet 是根基:生命周期、请求响应、转发与重定向、作用域这些概念一定要吃透。
  3. 动手写代码:跟着笔记把 Servlet、过滤器、监听器都敲一遍,最好结合一个增删改查小项目。
  4. 理解设计思想:IOC/DI、MVC 分层、ThreadLocal 的原理是面试重点,也是理解 Spring 家族的基础。
最近更新: 9/19/2026, 1:27:08 PM
编程NOTE   |