TL-Tomcat 整体架构和处理请求流程解析

 我们写一个servlet后,在web.xml里配上我们的路径。然后把项目打包成war包放入webapps目录下

然后这样就返回了 

 

这个war包里面的东西和这个文件夹其实是一样的: 

 

那么最终我们把war包删掉  还有原来文件夹下其他的东西   只剩下这么个.class文件 

 

其实这个web.xml也是可以删掉的。只要我们配置了这个注解路径的话 

 这个webapps下面每个文件夹其实就代表了一个项目

 

tomcat部署项目的三种方式: 

 点击上面的那个部署war包的方面   其实是写死的:

 其他两种部署方式很好理解,这个是描述符部署:

 我们经常说的应用上下文其实是这个意思,是一个接口继承自容器:

 说出这个虚拟主机的作用,到时候访问的时候就会根据域名是什么,去访问。

 总共有4个servlet容器  Context主要放的是什么类型的servlet   ,wrapper里面主要放置具体的servlet。

 

 对照一下这个图:

 

每个容器都有管道: 

 

设置一个这玩意 阀门  他会负责将这个请求转发给下一个容器: 

 

就像这样,每个容器里面都有的: 

门面模式: 

 

这个退看看: 

 这个是三次握手的第一步:

 

java怎样 建立一个TCP连接呢 

 

 http请求格式:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值