tomcat中的各个组件

首先上图,图是网上找的,自己画比较麻烦。。。

成都创新互联是一家集网站建设,召陵企业网站建设,召陵品牌网站建设,网站定制,召陵网站建设报价,网络营销,网络优化,召陵网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
图一
图二

我觉得这两张图比较简单,但是能够表达tomcat的大致结构。
如上面两张图所示,server、service、connector、container、engine、host、context是组成tomcat的大致组件。而且他们都与server.xml中的配置相对应。

tomcat中最核心的两个组件是connector和container。他们共同构成了service,有了service就可以对外提供服务了。然后service又属于server,整个tomcat的生命周期由server控制。
server可以看作就是tomcat,只能有一个,它里面可以有多个service。每个service可以有多个connector,但是只能有一个engine。每个engine可以有多个host。每个host也可以有多个context。
这些组件中,engine(引擎)、host(虚拟主机)、context(servlet上下文)都是container(容器),且他们之间具有包含关系,其中engine包含host,host又包含context,前者是后者的父容器,后者是前者的子容器。
connector-连接器,用来接收浏览器端的请求,组装request、response对象,然后将请求传递给container,请求按照engine、host、context的顺序经过容器,请求经过context之后,会进入过滤器链,过滤器链的结尾是对应的servlet或请求的资源,然后响应按照过滤器链、context、host、engine返回回来,connector将响应发送给浏览器。

网站题目:tomcat中的各个组件
文章源于:http://csruizhi.cn/article/cjihjh.html

其他资讯

Copyright © 2007-2024 成都优众联杰科技有限公司 All Rights Reserved 蜀ICP备2024116266号
友情链接: 成都网站设计 网站制作报价 重庆网站制作 定制网站设计 专业网站建设 成都h5网站建设 成都网站设计 成都响应式网站建设 外贸网站设计方案 重庆电商网站建设 盐亭网站设计 宜宾网站设计 企业手机网站建设 成都网站建设公司 温江网站设计 高端网站设计 响应式网站设计方案 网站制作 成都品牌网站设计 成都模版网站建设 四川成都网站制作 成都网站制作