tomcat源码心得

  学习tomcat之前,我有几个疑问,

  1. 在我的理解中,tomcat就是管理线程,监听端口,解析协议的,那么tomcat是怎么进行线程管理的?
  2. 为什么把一个app放在webapps目录下就可以访问了,怎么实现的?
  3. tomcat的启动流程具体是怎么样的,做了什么事情。
  4. 一个请求过来,tomcat的处理流程是怎么样的。
  5. tomcat怎么与spring结合。
  6. tomcat的架构是怎样的。

 

 1. Tomcat的架构

  两大核心组件

    Connector组件:连接器,主要负责Tomcat与客户端的通讯

    Container组件:Servlet容器

   2.一个请求的处理流程

   

 

   Tomcat启动步骤

     Bootstrap -> catalina -> server -> service -> connector、container等

   

 

 

  

 

 

posted @ 2019-04-03 16:51  风中的熊二  阅读(145)  评论(0编辑  收藏  举报