tomcat源码学习一

        tomcat架构中的关键概念。
        Server:接口,代表了整个容器。默认实现是org.apache.catalina.core.StandardServer。
Service:是Server里面的一个中间件,绑定一个或多个Connector到一个特定的Engine。默认实现org.apache.catalina.core.StandardService
Engine:代表了一个特定Service的请求处理管道(request processing pipeline)。因为一个Service可能有多个Connector,Engine接收、处理所有来自这些Connector的请求(request),并将回复(response)返回到对应的connector来传输给客户端。Engine可以通过jvmRoute参数来配置tomcat集群。默认实现org.apache.catalina.core.StandardEngine。可以配置日志,Lifecycle Listeners,request Filters.
Host:一个虚拟主机,和一个网络名关联,一个Engine可以包含多个host,host元素也支持网络别名。默认实现支持日志,应用自动部署,主机别名,Lifecycle Listeners,request Filters,单点登录,用户web应用
Connector:处理和客户端的通信。Tomcat中有多种Connector,如Http connector 在http 中使用,AJP connector 实现了AJP协议,用来和另一个服务器通信如Apache HTTPD Server。支持代理,SSL,Http协议。
Context: 一个context代表了一个web应用。 一个主机(host)可以包含多个context,每个带着不同的路径。org.apache.catalina.core.StandardContext。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值