Tomcat组件

Tomcat组件
强烈推介IDEA2020.2破解激活,IntelliJ IDEA 注册码,2020.2 IDEA 激活码

Tomcat组件

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。

TomCat的组件:
这里写图片描述

Tomcat最顶层是Server,一个Server可以有多个Service 用于提供应用服务。

Tomcat的核心组件就是Connector 和Container:

  • 1.Connector:用于处理连接相关的事情,并提供Socket与Request和Response相关的转化; (接收转发器)
  • 2.Container:用于封装和管理Servlet,以及具体处理Request请求。(处理器)

Connector与Container的关系

  • 一个请求发送到Tomcat服务器,经过Services时,首先Container将请求封装成Request和Response,封装之后交给
  • Container进行具体处理,然后再返回给Connector,最后再由Socket将处理结果返回给客户端,请求结束。
  • Connector使用ProtocolHandler来处理请求的。

Container的组件
这里写图片描述

  1. Engine:引擎,用来管理多个站点,一个Service最多只有一个Engine;
  2. Host:代表一个站点,可以叫虚拟主机,配置Host可以添加新的站点。
  3. Context:代表一个应用程序
  4. Wrapper:每一Wrapper封装着一个Serlvet.

在这里插入图片描述

本文来源蹊源的奇思妙想,由架构君转载发布,观点不代表Java架构师必看的立场,转载请标明来源出处:https://javajgs.com/archives/14731

发表评论