4 tomcat的整体架构

  1. tomcat服务器的或者说任何web服务器的两个核心功能:
    a. web服务器接收http请求
    b. 业务处理
  2. tomcat服务器的两个核心功能:
    (1)处理socket连接负责网络字节流于request和response对象的转化(即处理http请求)
    (2)加载和管理servlet,以及具体处理request请求 (servlet中的service方法中进行的业务处理)
  3. tomcat将以上的两个核心业务进行了封装,封装成了两个核心的组件
    连接器(Connector):负责对外交流
    容器(Container): 负责业务处理
    4.在这里插入图片描述
  4. 客户端发起的http请求会被Connector连接器接收, 连接器的主要作用的接收socket请求,并且最终将socket请求转换为一个ServletRequest对象,
    然后将servletRequest对象转交给容器进行处理
  5. 容器接收到请求后,首先定位哪个servlet去处理业务请求
    如果servlet没有加载,会去加载servlet,然后调用service()方法去进行业务处理
    当处理完后,会向连接器响应一个servletResponse对象
  6. 连接器拿到servletRepsone对象后,进行解析,然后给socket请求(http请求)响应
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值