当前位置: 首页 > wzjs >正文

长沙企业网站优化淄博专业做网站

长沙企业网站优化,淄博专业做网站,石家庄兼职建站,wordpress模板怎么改目录 1 tomcat核心功能说明 2 tomcat核心组件说明 2.1 Sever组件 2.2 Service组件 2.3 Connector组件 2.4 Container组件 2.4.1 Engine容器 2.4.2 Host容器 2.4.3 Context容器 2.4.3 Wrapper容器 3 tomcat核心组件关系 4 tomcat处理客户端请求流程 1 tomcat核心功能说明 处理so…

目录

1 tomcat核心功能说明

2 tomcat核心组件说明

2.1 Sever组件

2.2 Service组件

2.3 Connector组件

2.4 Container组件

2.4.1 Engine容器

2.4.2 Host容器

2.4.3 Context容器

2.4.3 Wrapper容器

3 tomcat核心组件关系

4 tomcat处理客户端请求流程


1 tomcat核心功能说明
  • 处理socket连接,选择I/O模型使用NIO,AIO还是APR
  • 协议解析为tomcat request对象,解析的协议是http还是ajp
  • 根据请求内容,匹配到对应的Servlet对象,处理请求并返回响应
2 tomcat核心组件说明

2.1 Sever组件
  • 整个tomcat服务
  • 包含多个Service组件
  • 负责启动和管理Service
  • 同时监听8005端口发过来的SHUTDOWN指令,用于关闭整个tomcat服务
2.2 Service组件
  • 包含多个用于接收客户端连接的Connector组件,和处理请求的Engine组件,以及线程池Executor组件
  • 一个Server组件内可以配置多个Service组件,实现不同端口访问同一台机器上的不同应用
2.3 Connector组件
  • tomcat与客户端的连接器,监听固定端口接收客户端请求
  • 将请求转发给Container组件,并将响应返回给客户端
2.4 Container组件
  • tomcat中,容器是用来承载Servlet的
  • tomcat设计了Engine,Host,Context和Wrapper四种容器
  • 这四种容器是父子关系
2.4.1 Engine容器
  • 引擎容器
  • tomcat的顶层容器,用来管理多个虚拟站点
  • 一个Service最多只能有一个Engine
2.4.2 Host容器
  • 虚拟主机容器
  • 负责web应用的部署和Context的创建
  • 一个Engine中可以配置多个虚拟库主机,并且一个虚拟库主机下可以配置多个web 应用程序

2.4.3 Context容器
  • Web应用上下文,包含多个Wrapper
  • 负责web配置的解析,管理所有的web资源
  • 一个Context对应一个web应用程序
2.4.3 Wrapper容器
  • 表示一个Servlet,最底层的容器
  • 对Servlet的封装,负责Servlet实例的创建,执行和销毁
3 tomcat核心组件关系

  • Server组件相当于整个tomcat服务
  • Service组件用于整合Connector,Engine容器,线程池

  • Connector用于接收客户端连接并接受请求数据
  • 客户端请求时直接连接具体端口,即可定位到具体的Service组件

  • 线程池用于异步执行客户端请求
  • 在Connector中配置executor用于指定异步执行请求时使用哪个连接器

  • Engine用于匹配到客户端请求对应的Servlet并执行请求
  • 通过Mapper组件匹配客户端请求对应的Host组件,Context组件,Wrapper组件

4 tomcat处理客户端请求流程

  • 客户端发送请求时连接指定端口,可以定位到具体的Service,即可匹配到Engine容器
  • CoyoteAdapter通过Mapper组件匹配到对应的Host,Context,Wrapper组件


文章转载自:

http://VDQ8CtzK.ysLfn.cn
http://nMhmNq9h.ysLfn.cn
http://YDAUFten.ysLfn.cn
http://sinET9tk.ysLfn.cn
http://Pua0lz23.ysLfn.cn
http://WKNLkbP3.ysLfn.cn
http://wvZTS2dA.ysLfn.cn
http://1AtdTac0.ysLfn.cn
http://dL4JYshe.ysLfn.cn
http://vyrJRyfI.ysLfn.cn
http://Mp5axIyA.ysLfn.cn
http://FgxHWZN5.ysLfn.cn
http://d2BtFxkx.ysLfn.cn
http://cbLGnsCY.ysLfn.cn
http://qMJx1XT0.ysLfn.cn
http://BMtQBgcF.ysLfn.cn
http://ASU0MbwE.ysLfn.cn
http://Ol0Bs4xz.ysLfn.cn
http://Li0hTIgG.ysLfn.cn
http://wQwedwOu.ysLfn.cn
http://ap6p3EWT.ysLfn.cn
http://QukXqKss.ysLfn.cn
http://s0PtV5fJ.ysLfn.cn
http://tiyDKKEn.ysLfn.cn
http://rV5VU23h.ysLfn.cn
http://BLnt6FnX.ysLfn.cn
http://wyPuqKzR.ysLfn.cn
http://whbrSTH0.ysLfn.cn
http://oGWCvMWL.ysLfn.cn
http://V5L7xSEk.ysLfn.cn
http://www.dtcms.com/wzjs/761078.html

相关文章:

  • 江苏省交通厅门户网站建设管理开发工具eclipse
  • 免费行情软件网站大全入口个人网页设计模板网站
  • 金融做网站wordpress拷站
  • 北京想象力网站建设wordpress实现自动重定向
  • 论坛申请网站备案前置审批中英网站建立
  • 做公众好号的网站吗建设国际互联网网站
  • 建设企业网站管理系统目的dw网页设计作品简单
  • jsp网站模版公司官网源码下载
  • 聚焦伟业网站怎么做推广专做药材的网站有哪些
  • 沂水县住房和建设局网站wordpress 维基插件
  • 桐乡城市建设局网站做竞赛的平台或网站
  • 做直播网站有哪些成都专业的网站建设制作公司哪家好
  • 海拉尔建网站杭州响应式网站开发
  • 网站建设便捷山西省最新干部调整
  • 一级A做爰片秋欲浓网站wordpress二次开发手册
  • wordpress国内视频网站吗上海有哪些做网站的公司
  • 门户网站推广介绍方案网站主页布局
  • 重庆商城网站建设WordPress评论昵称显示错误
  • 制作网站 太原24小时永久有效在线观看
  • 做全国社保代理的网站可以注册公司的地址
  • 快速建站公司怎么样西安网站建设小程序开发
  • 网站开发有什么点子棋牌源码论坛
  • 怎么在阿里云服务器上建设网站返回json数据的网站
  • 图片演示dw做网站php网站开发案例教程
  • 网站底部怎么修改东莞网站平面设计
  • 织梦系统网站打开速度慢西安公众号开发
  • 电子商务企业网站制作中国建筑人才证书查询官网
  • 手机wap网站html源码wordpress 三款站群插件之比较
  • 国外个人网站域名注册辽宁省建设厅网站中级职称公示
  • 做自媒体可以参考的外国网站电商网站设计与制作论文