博客专栏  >  综合   >  Tomcat源码分析

Tomcat源码分析

本专栏主要依据Tomcat4的源码来分析怎么实现一个web服务器,总结一些自己在分析源码中遇到的问题及解决方案!

关注
12 已关注
10篇博文
  • Tomcat源码分析(十)--部署器

    我们知道,在Tomcat的世界里,一个Host容器代表一个虚机器资源,Context容器代表一个应用,所谓的部署器就是能够把Context容器添加进Host容器中去的一个组件。显然,一个Host容器应...

    2012-07-12 09:02
    3097
  • Tomcat源码分析(九)--Session管理

    在明白Tomcat的Session机制之前,先要了解Session,Cookie,JSESSIONID这几个概念。JSESSIONID是一个唯一标识号,用来标识服务器端的Session,也用来标识客户...

    2012-07-11 15:16
    9821
  • Tomcat源码分析(八)--载入器

    在讲Tomcat的载入器之前,先要了解一下java的类加载机制,这里就不具体说了,仅仅写一点我认为比较重要的东西:     1:一般实现自己的类加载器是重写ClassLoader的findClass...

    2012-07-10 20:14
    3199
  • Tomcat源码分析(七)--单一启动/关闭机制(生命周期)

    在前面的大部分文章都是讲连接器和容器的,以后的内容会偏向写一些Tomcat的其他组件以及一些细节的东西。    Tomcat有很多组件,要一个一个启动组件难免有点麻烦。由于Tomcat的包含关系是C...

    2012-07-10 12:23
    3116
  • Tomcat源码分析(六)--日志记录器和国际化

    日志记录器挺简单的,没有很多东西,最主要的就是一个Logger接口:          public interface Logger { public static final int ...

    2012-07-09 08:34
    2485
  • Tomcat源码分析(五)--容器处理连接之servlet的映射

    本文所要解决的问题:一个http请求过来,容器是怎么知道选择哪个具体servlet?      我们知道,一个Context容器表示一个web应用,一个Wrapper容器表示一个servlet,所以...

    2012-07-08 09:32
    3337
  • Tomcat源码分析(四)--容器处理链接之责任链模式

    目标:在这篇文章希望搞明白connector.getContainer().invoke(request, response);调用容器的invoke后是怎么传递到 servlet或者jsp的? ...

    2012-07-07 16:21
    4664
  • Tomcat源码分析(三)--连接器是如何与容器关联的?

    这篇文章要弄懂一个问题,我们知道,一个链接器是跟一个容器关联的,容器跟链接器是在什么时候关联上的?   在明白这个问题前要先了解一下Digester库,这个库简单的说就是解析xml文件,这里有两个概...

    2012-07-06 11:18
    4469
  • Tomcat源码分析(二)--连接处理

    目标:在这篇文章希望搞明白http请求到tomcat后是怎么由连接器转交到容器的?       在上一节里已经启动了一个HttpConnector线程,并且也启动了固定数量的HttpProcesso...

    2012-07-06 08:35
    5070
  • Tomcat源码分析(一)--服务启动

    对Tomcat感兴趣是由于《深入理解Tomcat》这本书,之前仅仅是使用到了Tomcat,这本书却让我对Tomcat的实现理解的更加透彻了,在这里希望记录一些自己对Tomcat的理解。由于这本书是基于...

    2012-07-05 11:11
    15918

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部