日暮途远

日暮途远,涸辙难行;东隅已逝,桑榆非晚

Tomcat 源码解读

4,5年前看过 Tomcat4 的相关源码,那时还觉得这么大一个开源项目,是不是能看懂,事实证明,任何一个设计良好的软件项目,只要找准了脉络,从大到小的结构分析,看起来都不吃力,也能从中学到很多的设计思路,架构设计理念,对于我们自己的开发提升都很有帮助;现在开源软件的项目规模越来越大,很多甚至都是生态圈级别的,围绕得生态的项目都是好几个成套的,想要全部弄懂看明白已经越来越吃力了,越来越需要时间精力了,当然,一旦弄明白之后,对自己的提升与帮助也是越来下载 大的;

以现在的项目规模来看,Tomcat 已经算小的了;同时现在的 Tomcat 也已经发展到第 9 代了,很多的架构设计与组件关系都发生了较大的变化,也更符合现在的软件设计思路,现在来重看其源码仍然有着非常重要的意义,也相信会有更多的收获。这也是我本次重读 Tomcat 源码的初衷;

 

  1. Tomcat 简介
  2. 启动 Tomcat.init
  3. 运行 Running
  4. 请求处理
  5. 关闭
点赞

发表评论

电子邮件地址不会被公开。

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">