博客专栏  >  编程语言   >  tomcat8源码分析

tomcat8源码分析

该系列博客基于tomcat8.5.24版本,对tomcat的源码进行深入分析

关注
5 已关注
10篇博文
  • 【死磕tomcat】关于tomcat热加载的一些思考

    在前面的文章中,我们分析了 tomcat 类加载器的相关源码,也了解了 tomcat 支持类的热加载,意味着 tomcat 要涉及类的重复卸装/装载过程,这个过程是比较敏感的,一旦处理不当,可能会引起...

    2018-05-30 17:13
    166
  • Tomcat8源码分析系列-类加载器

    类加载器 在分析 tomcat 类加载之前,我们简单的回顾下 java 体系的类加载器 启动类加载器(Bootstrap ClassLoader):加载对象是java的核心类库,把一些的 jav...

    2018-04-29 00:45
    156
  • Tomcat8源码分析系列-Session源码解析

    在 web 开发中,我们经常会用到 Session 来保存会话信息,包括用户信息、权限信息,等等。在这篇文章中,我们将分析 tomcat 容器是如何创建 session、销毁 session,又是如何...

    2018-03-29 00:29
    563
  • Tomcat8源码分析系列-spring boot集成tomcat

    spring boot集成tomcat;spring boot集成tomcat源码分析

    2018-03-21 20:19
    333
  • Tomcat8源码分析系列-启动分析(四) webapp

    前言 上一篇文章中我们分析了 Service、Engine、Host、Pipeline、Valve 组件的启动逻辑,在 HostConfig 中会实例化 StandardContext,并启动 Co...

    2018-02-15 14:14
    302
  • Tomcat8源码分析系列-启动分析(三) Catalina启动

    在上一篇文章中,我们分析了tomcat的初始化过程,是由Bootstrap反射调用Catalina的load方法完成tomcat的初始化,包括server.xml的解析、实例化各大组件、初始化组件等逻...

    2018-02-02 23:40
    191
  • Tomcat8源码分析系列-启动分析(二) Catalina初始化

    # Bootstrap Tomcat运行是通过Bootstrap的main方法,在开发工具中,我们只需要运行Bootstrap的main方法,便可以启动tomcat进行代码调试和分析。Bootstr...

    2018-01-13 14:57
    348
  • Tomcat8源码分析系列-启动分析(一) Lifecycle

    Lifecycle在其他框架中也很常见,比如spring,它常用于具有生命周期的组件,由Lifecycle控制组件的初始化、启动、销毁等动作,方便应用程序获取、释放某些资源,或者是触发某些特定的事件。...

    2018-01-13 14:53
    529
  • Tomcat8源码分析系列-tomcat框架设计

    总体架构 tomcat的总体架构如下图所示(摘自http://blog.csdn.net/jiaomingliang/article/details/47393141) 如上图所示,tomca...

    2018-01-13 14:51
    229
  • Tomcat8源码分析系列-环境搭建

    前言 为什么要学习tomcat源码? tomcat是目前非常流行的web容器,其性能和稳定性也是非常出色的,学习其框架设计和底层的实现,不管是使用、性能调优,还是应用框架设计方面,肯定会有很大...

    2018-01-13 14:46
    347

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