Tomcat
详情
Apache Tomcat是一个开源的 Java Servlet容器和Web服务器。它实现了 Java Servlet、JavaServer Pages (JSP)、Java Expression Language 和Java WebSocket 技术的规范。
- 作用:运行 Java Web 应用(如 Spring Boot 打成的 WAR 包)。
- 原理:
- 接收 HTTP 请求(如
GET /user/123) - 调用你写的 Java 代码(Controller → Service → DAO)
- 返回 HTML/JSON 响应
- 接收 HTTP 请求(如
- 技术定位:
- 实现了 Java EE(现 Jakarta EE)中的 Servlet、JSP 规范
- 本质是一个 HTTP 服务器 + Servlet 容器
关联网络
- Tomcat启动流程
- Java Servlet
- JavaServer Pages
- Java Expression Language
- Java WebSocket
- Java Servlet、JSP、EL、WebSocket关系
- War包与Jar包的区别
演化日志
- v0.1 (2024-09-10):初始版本
- v0.2 (2026-01-30):补充关联网络、演化日志
待办事项
- Tomcat、Jetty、Undertow?