tomcat整体架构浅析

    tomcat本身的高度组件话的架构体系,使得程序的可扩展性极强,那么这些组件其中有

  • 核心处理组件,例如Server,Service,engine,host和context及wrapper等
  • 网络通讯组件,Connector 
  • 其他的一些模块
    那么核心架构模块之间是包含关系。Service是Server的子组件,Server是Service的父组件。在server.xml已经非常清晰的定义了这些组件之间的关系及配置。
    当然每个组件下并不是只有一类子组件,例如Service下有Engine组件,同时他还有处理网络通讯的Connector组件等
    那么核心处理组件的关系为
    <server>
        <service>
             <conncetor />
             <engine>
                   <host>
                         <context>
                               <wrapper>
                               </wrapper>
                          </context>
                   </host>
              </engine>
         </service>
     </server>
     比如现在有一个www.xxx.com/yyy/zzz.html
则以‘/’分开分别为host,context, wrapper,根据链接就会定位到具体的处理逻辑上,每个组件都有过滤功能。
下来将分析每个组件,以及之间的协作工作和其他的一些方面的东西
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值