前言:
有很多初级程序员会把Tomcat仅仅当做一个工具,而忽略了它的重要性。对于一个最简单的Web项目架构来说,Tomcat是前军,SSM是中军,Mysql是后方,而我们通常非常重视SSM框架的学习,而忽略Tomcat,如果能够多懂得关于Tomcat的底层原理知识,那么对于日常开发工作或项目性能调优是非常重要的。
所以,对于Tomcat,正是因为它足够强大和优秀才容易被我们忽视。工欲善其事必先利其器,如果我们能真正掌握Tomcat的底层原理,那么将会有很大收获。小编以前以为自己对Tomcat的了解以是够明白了,直到有幸看到阿里p8大牛分享的这本Tomcat架构解析文档,才发现自己以前知道的就是渣渣,今天分享给有需要的朋友们。
由于每个章节下有更详细的章节内容,文章篇幅受限,无法展示全部内容,只能截图展示部分, 有需要完整笔记的朋友可以点此处获取。
第1章 Tomcat介绍:
1. Tomcat历史
2.Tomcat许可
3.安装和启动
3. Tomcat下载与安装
4. Tomcat目录结构
5. Tomcat 8.5之后的新特性
第2章 Tomcat总体架构:
1. 总体设计
2. Server
3.Connector和Container
4. Container设计
5.Lifecycle
6. Pipeline和Valve
7.Tomcat启动
8.请求处理
9. 类加载器