tomcat执行过程的简单理解

深入理解Tomcat的内部结构与工作原理
本文详细解析了Tomcat的核心组件及其作用,包括catalina、server、service、connector、container等,解释了如何通过这些组件实现HTTP请求的接收、处理和响应过程。同时阐述了context的作用,包括其加载、初始化和销毁机制。

1, tomcat 的结构主要由这几个类或接口组成

catalina,server,service,connector,container,Engine,Host,context

catalina主要负责tomcat的启动和关闭

server对应的就是tomcat(可以当做一个服务器吧)

connector连接器负责监听客户端浏览器的请求
,然后创建request和response对象,传递给container(servlet容器)

Engine和Host是虚拟的东西,都是程序运行的地方,但是一个Engine可以包含多个Host

context 对应web应用,既一个web工程。

context接受到connector传过来的对象,
1,检查是否加载过请求的Servlet
加载过,不加载
调用service进行处理
2,没有加载
加载该Servlet
初始化
调用service
服务器关闭或者当前context被关闭时,servlet调用destory销毁。

在此记录一下。




评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值