tomcat的一些核心类及作用

Lifecycle:(接口)
 LifecycleBase:abstract:添加,删除Listener,各种init,start,stop,destory
  LifecycleMBeanBase:abstract,注册各种Mbean
   Connector:创建Request,Response
   ContainerBase
   FailedContext
   ManagerBase
   MapperListener
   NamingResources
   RealmBase
   SimpleTcpCluster
   StandardServer
   StandardService
   StandardThreadExecutor
   ValveBase:invoke(Request request, Response response)
   WebappLoader
 WebappClassLoaderBase
 Container:接口
  ContainerBase:abstract
  Context:接口
   FailedContext:
   StandardContext:类
    ReplicatedContext:类
  Engine:
   StandardEngine:类
  Host:
   StandardHost:类
  Wrapper:
   StandardWrapper:类
    ExistingStandardWrapper:类
 Executor:接口
  StandardThreadExecutor:
 Server:接口
  StandardServer:final类
 Service:接口
  StandardService:类
   Embedded:类
ProtocolHandler:接口
 AbstractProtocol<S>:abstract,
  AbstractAjpProtocol<S>:abstract
   AjpAprProtocol:类
   AjpNioProtocol:类
   AjpProtocol:类
  AbstractHttp11Protocol<S>:abstract
   AbstractHttp11JsseProtocol:abstract
    Http11NioProtocol:类
    Http11Protocol:类
   Http11AprProtocol:类
AbstractEndpoint:abstract
 AprEndpoint:类
 JIoEndpoint:
 NioEndpoint:
Pipeline:接口
 StandardPipeline:类,setContainer(Container container)
-----------------------------------------------------------------------------
启动顺序:
StandardServer->StandardService->StandardEngine->Connector->Realm->StandardHost->StandardContext
 

posted @ 2017-08-11 17:53  依然是等待  阅读(370)  评论(0)    收藏  举报