tomcat总结三

来源:互联网 发布:北电网络破产 编辑:程序博客网 时间:2024/06/03 18:17

第四章节:Tomcat的默认连接器

一,总括

    出现了一点点新的内容,在分述中陈述

二,分述

     1,出现的新内容大约是在HttpProcessor类里使用了异步的方式同时处理多个请求
******************************************************************************************

第五章节:servlet容器

一,总括

    提到了四种servlet容器:Engine.Host.Context.Wrapper;管道与阀门;Wrapper接口的讲解;映射器

二,分述

    1,一个容器可以有0个或多个子容器,Wrapper是最底层的容器,故不能再包含子容器。添加和移除
       的的方法是addChild(Container child)和removeChild(Container child).

    2,容器通过管道相连,而管道当中存在阀门(Valve),一个阀表示一个具体的执行任务。管道中的阀       
      在被执行的时候,(好像)使用了命令模式来确保各个阀依次执行,直到基础阀被执行。

    3,Wrapper接口一是要负责管理基础servlet类的servlet的生命周期,即调用servlet类的init),
       service(),destroy()方法包含了一个基础阀,另外它还要载入servlet类(涉及类载入器)
       和分配初始化的servlet类。

    4,映射器。当存在多个Wrapper(执行任务或servlet)时,Context容器则要使用映射器来寻找对       
       应的子容器(Wrapper)来处理任务
******************************************************************************************

第六章节:生命周期

一,总括

    一个问题:当Catalina启动时,怎样达到统一启动和关闭包含在Catalina里的组件?

二,分述

    1,事件监听机制
    2,各个组件通过实现LifeCycle接口,而父组件要负责启动和关闭子组件来达到使用单一启动和关闭所有组件
******************************************************************************************

   第七章节:日志记录器

一,总括

    没发现特别的东西。日志记录器要与一个servlet类相关联

二,分述

    1,日志当中有级别

    2,三种日志记录器:FileLogger,SystemErrorLogger,SystemOutLogger.它们都继承LoggerBase类
0 0
原创粉丝点击