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

如何为自己的店铺做网站大连seo网站推广

如何为自己的店铺做网站,大连seo网站推广,简洁大气蓝色文章资讯网站,模板网站制作Tomcat的核心组件 Tomcat将请求器和处理器分离,使用多种请求器支持不同的网络协议,而处理器只有一个。从而网络协议和容器解耦。 Tomcat的容器 Host:Tomcat提供多个域名的服务,其将每个域名都视为一个虚拟的主机,在…

Tomcat的核心组件

Tomcat将请求器和处理器分离,使用多种请求器支持不同的网络协议,而处理器只有一个。从而网络协议和容器解耦。
在这里插入图片描述

Tomcat的容器

Host:Tomcat提供多个域名的服务,其将每个域名都视为一个虚拟的主机,在每个虚拟主机下包含多个web应用。
Context:一个应用的上下文。一个虚拟主机(域名)下可以有多个应用。
Wrapper:Servlet的包装类。
Tomcat使用责任链来实现客户端的请求处理。

Pipeline和Value

Engine,Host,Context,Wrapper共用一个pipeline实例,各自在自己的层面上又都实现了独属于自己的Value处理器。

  • 责任链模式:Tomcat使用责任链模式,将请求处理流程划分为一系列阶段。每个阶段由相应组件的管道负责,形成一个责任链。当一个请求到达时,它会依次经过责任链中的每个阶段,每个阶段都有机会对请求进行处理。

  • 各组件的处理阶段:每个组件(Engine、Host、Context、Wrapper)的管道定义了它们感兴趣的处理阶段,并在相应的阶段中执行特定的逻辑。这样,每个组件都能够在请求处理过程的不同阶段执行自己的操作。

  • 共享的Pipeline:尽管整个请求处理流程共用一个管道,但在责任链的每个阶段,可以通过判断当前处理的组件来确定是否执行该组件的处理逻辑。这样,每个组件在其关心的阶段会执行相应的操作,而在其他阶段则会跳过。

在这里插入图片描述
在Connector启动后Endpoint会启动线程来监听服务器端口,并且在接收到请求后调用Processor来进行数据读取。

Mapper和MapperListener

当Processor读取到客户端请求后,会按照请求地址映射到相应的容器处理。
Mapper用于按照映射规则查找容器,MapperListener用于监听容器变化,当容器卸载或者注册,会变更容器信息。

在这里插入图片描述

Tomcat的请求处理

应用服务器的请求处理开始于监听socket端口接收到的命令,结束于将服务器的处理结果写入socket输出流。
Connector将请求按照既定协议读取,并且将其封装为与协议无关的对象,通过Mapper映射给处理的Servlet进行处理,Servlet生成处理结果,并且将其写入socket输出流中。
在这里插入图片描述

Engine,Host,Context共用一个pipeline,执行的也是一个pipeline,只不过value包含有其归属的属性,执行Engine的pipeline时,只执行属于Engine的value

执行流程:

  1. Endpoint的socket监听到消息,接收消息
  2. Process处理消息,封装对象
  3. Mapper根据请求地址将消息对象传递给对应容器
  4. Engine执行其pipeline中的value
  5. Host执行其pipeline中的value
  6. Context执行其pipeline中的value
  7. wrapper执行其pipeline中的value
  8. filterchain执行过滤器
  9. 交给servlet处理
http://www.hrbkazy.com/news/47311.html

相关文章:

  • 青岛市建设监理协会网站河南怎样做网站推广
  • 竖导航网站栾城seo整站排名
  • 杭州公司网站建设套餐惠州seo公司
  • 网站建设ASP心得体会此网站三天换一次域名
  • 描述建设网站的步骤百度帐号登录个人中心
  • 如何防范恶意网站推广软文发布平台
  • 外贸网站建设是做什么的深企在线
  • 怎么利用wordpress管理站点收录提交入口
  • wordpress 代理湖南百度seo
  • 那个平台能免费做网站资深seo顾问
  • 建设网站平台的章程游戏推广话术技巧
  • 赣州网站建设hyxxjs北京正规seo搜索引擎优化价格
  • 关于门户网站改版建设报告百度电话客服24小时
  • 石家庄微网站建设公司哪家好注册域名在哪里注册
  • 邵阳做网站公司湖南关键词优化推荐
  • 网站开发程序流程图北京seo课程培训
  • php wap新闻网站源码深圳百度推广seo公司
  • 电子商务有限公司网站今天的病毒感染情况
  • 箱包网站模板深圳网络营销软件
  • 宜昌平台网站建设网站策划方案范文
  • 天津百度网站排名优化电子商务网络营销
  • 福州网站建设公司哪家好小红书seo是什么意思
  • 自己做的网站微信pc端显示乱码简单网页设计模板html
  • 东营网站建设dysem谷歌seo和百度区别
  • 建设一个旅游网站必备的黄页推广引流
  • 如何做平台网站网络竞价推广开户
  • 创新的常州做网站域名免费注册0元注册
  • 沙湾移动网站建设深圳网络推广seo软件
  • 如何进行医药网站建设不受国内限制的浏览器下载
  • 淘宝客网站主google怎么推广