Tomcat - Tomcat的套娃式架构设计初探


Tomcat的主要功能

Tomcat - Tomcat的套娃式架构设计初探

核心功能: http服务器和servlet 容器

  • Http服务器功能 : Socket通信(TCP/IP)、解析HTTP报文

  • Servlet容器功能 : 实现了Servlet规范 , 有多个Servlet(自带Servlet + 自定义Servlet),Servlet处理具体的业务


Tomcat的架构初探

刚才说了tomcat核心功能有两个 : http服务器和Servlet 容器。 那tomcat为了实现如上两个核心功能又是怎样架构的呢?

为了实现上面的功能,tomcat封装出了很多组件 ,这些组件共同组成了Tomcat的架构。

Tomcat - Tomcat的套娃式架构设计初探

进一步分析一下

我们既然说了tomcat的两个核心功能,HTTP和Servlet , 具体在架构中对应的部分是哪些呢?

HTTP------> Connector
Servlet --------> Container

Connector 组件

Coyote

Container 组件

Catalina


汇总如下:

Tomcat - Tomcat的套娃式架构设计初探

相关文章:

  • 2021-12-27
  • 2021-05-03
  • 2022-12-23
  • 2021-04-21
  • 2022-01-22
猜你喜欢
  • 2021-12-30
  • 2021-05-07
  • 2021-12-07
  • 2021-05-11
  • 2021-06-15
  • 2021-06-10
相关资源
相似解决方案