Tomcat 7 (1)概念和原理

    xiaoxiao2025-02-28  52

    概念和原理


    概念: Apache软件基金会下的 开源软件,轻量级的 web应用服务器,中小型应用服务器和并发不是很多的场景下普遍使用,同时也是 开发和调试jsp程序 的首选。下图是2018年的 Tomcat 市场占有率。Tomcat 基于 java 开发,所以用到 java 环境。Tomcat 7实际应用场景较多,并且适配 jdk7 和 8 的一个稳定版本,学习以 Tomcat7 为主,各版本的配置优化项基本相同。

    Tomcat 原理: (1)Connector 组件:

    接收客户端连接、加工处理客户端请求。 每个 Connector 定义一个端口进行监听,分别去负责 请求报文 的解析和 响应组装。解析的过程生成 request对象,组装的过程生成 response对象。其实就是一个连接器,如果将Tomcat比作一个巨大的城堡的话,Connector 就可以看成是城堡的城门,每个人想要进入城堡就要通过城门,为每个人进入城门提供了通道,同时一个城堡可以有多个城门,每个城门代表了不同的通道。

    (2)Container 组件:

    所有子容器的父接口(所有的子容器必须实现这个接口)、责任链设计模式(其中有四个子容器)。

    写在最后:

    本文源自慕课网 RodgerJia 老师主讲 Tomcat 课程,在此学习做一归纳,希望对各位有所帮助。

    一个人怎么看待自己,决定了此人命运,指向了他归宿。
    最新回复(0)