zoukankan      html  css  js  c++  java
  • tomcat源码1

    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
        
  • 相关阅读:
    怎样打开64位 Ubuntu 的32位支持功能?
    HDOJ 1312题Red and Black
    课程设计,文件加密
    一首诗的代码
    HDOJ1021题 Fibonacci Again 应用求模公式
    HDOJ 1013题Digital Roots 大数,9余数定理
    codevs 3314 魔法森林
    codevs 1144 守望者的逃离
    Wormholes
    codevs 1507 酒厂选址
  • 原文地址:https://www.cnblogs.com/wangyonglong/p/7484548.html
Copyright © 2011-2022 走看看