本文主要是介绍【Tomact源码解析】——组件介绍,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
一、简介
二、组件和体系架构简介
三、组件详情
Server
Service
Connector
Engine
编辑Host
Context
Wrapper
四、容器详情
生命周期机制
监听器机制
管道机制
五、补充内容
一、简介
Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,属于轻量级应用服务器。
简单来说Tomcat就是一个实现了HTTP协议的Server。
二、组件和体系架构简介
Tomcat的体系结构如图所示:
Tomcat的体系结构分为两层,一层是Tomcat管理组件,一层是Tomcat容器组件;而Connector(连接器)是沟通管理组件和容器组件的桥梁,Connector将一个请求传递至Container,容器自上而下的去处理该请求。
Tomcat的管理组件:Server、Service
此类组件主要是为了管理好Tomcat下级的各项组件以及内容。
容器组件:Engine、Host、Context、Wrapper
此类组件主要是为了分层次的去处理HTTP请求,每一层容器都有各自的职责。
Tomcat除了最底层的Warpper组件之外,其它所有的组件都是在server.xml配置文件中通过对应的标签设置。
三、组件详情
Server
这篇关于【Tomact源码解析】——组件介绍的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!