
Tomcat深入剖析系列
菜鸡旭旭
java爱好者
展开
-
Tomcat总结篇
这篇文章是对Tomcat的总结整理 等我更新原创 2018-01-16 17:59:10 · 823 阅读 · 0 评论 -
Tomcat源码分析之Connector
Connector主要接收请求并将请求封装成Request和Response来具体处理 最底层是使用Socket来进行连接的 而Request和Response是HTTP协议来封装的,封装完之后交给Container来处理。 因此Container是Servlet的容器。 Container处理完之后返回给Connector,Connector通过使用Socket将结果返回给客户端整个请求原创 2018-01-16 17:57:46 · 231 阅读 · 0 评论 -
Tomcat源码剖析之Pipeline-Valve
先分析它的处理模式 Pipe-Value是责任链模式 责任链模式是指在一个请求处理的过程中有多个处理者依次对请求进行处理 Pipe-Value的管道模型和普通的责任链模型区别每个pipeline都有特定的value,而且在管道的最后执行,BaseValue不可删除 上层的管道的value会调用下层的4个容器有四个basevalve在Filter中用到的FilterChain其实原创 2018-01-16 17:38:11 · 775 阅读 · 0 评论 -
Tomcat生命周期分析(二)
先分析一个简化了的配置这里写代码片<!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional info原创 2018-01-14 14:42:50 · 260 阅读 · 0 评论 -
Tomcat生命周期剖析
LifeStyle接口同一管理生命周期 它定义了13个常量类型 定义了3个管理监听器的方法 添加查找删除 定义了4个生命周期的方法 定义了两个获取当前状态的方法 // public interface Lifecycle { public static final String BEFORE_INIT_EVENT = “before_init”; public s原创 2018-01-14 14:18:33 · 281 阅读 · 0 评论 -
Tomcat源码分析(一)Tomcat的总体架构及启动过程
先回顾一下Tomcat的基本知识Tomcat百度定义:Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet ...原创 2017-12-31 12:31:52 · 577 阅读 · 0 评论