JavaWeb 目录里有一部分内容不是现代主线开发方式,但它们对理解历史架构和部署方式仍然有参考价值。
这类内容更适合:
| 文档 | 内容 | 阅读优先级 |
|---|---|---|
| 安装 Tomcat 服务器 | Tomcat 安装、配置、部署方式 | 按需 |
| 单体项目 | 传统 Java Web 单体项目实战 | 按需 |
阅读建议:
阅读建议:
| 时期 | 技术栈 | 特点 | 当前状态 |
|---|---|---|---|
| 早期 | Servlet + JSP | 手写底层、JSP 混合 Java 代码 | 已过时 |
| 中期 | Struts / WebWork | MVC 思想、配置文件驱动 | 已淘汰 |
| 主流 | Spring MVC + Spring Boot | 注解驱动、自动配置、嵌入式容器 | √ 当前推荐 |
| 现代 | Spring Boot 3.x + 前后端分离 | AOT、GraalVM、云原生 | √ 前沿 |
| 维度 | 说明 |
|---|---|
| 文档定位 | 历史材料索引,主线以各篇正文为准 |
| 版本时效 | 涉及 javax.servlet/JSP 的内容在 Tomcat 10+ 需迁移为 jakarta |
| 维护建议 | 新项目不再采用传统 JavaWeb 技术栈,参考正文中的 Spring Boot 3.5.x 方案 |
本附录为历史补充资料,阅读时请注意与各篇正文末尾的「版本差异」小节对照,避免将过时写法用于新项目。