-
>
决战行测5000题(言语理解与表达)
-
>
软件性能测试.分析与调优实践之路
-
>
第一行代码Android
-
>
深度学习
-
>
Unreal Engine 4蓝图完全学习教程
-
>
深入理解计算机系统-原书第3版
-
>
Word/Excel PPT 2013办公应用从入门到精通-(附赠1DVD.含语音视频教学+办公模板+PDF电子书)
Tomcat源码全解与架构思维 版权信息
- ISBN:9787302616184
- 条形码:9787302616184 ; 978-7-302-61618-4
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 所属分类:>
Tomcat源码全解与架构思维 本书特色
《Tomcat源码全解与架构思维》对于使用的设计模式进行详细讲解,对于源码中的重点和难点也进行了详细注释,并在每一个内容前面写上了流程和总结,读者可以根据流程来阅读源码理解记忆。
Tomcat源码全解与架构思维 内容简介
《Tomcat源码全解与架构思维》对Tomcat的核心骨架源码和架构思想进行统一的描述,帮助读者通过该书直接将所有难点、重点的代码掌握。**、二章主要帮助读者开启“上帝视角”,了解掌握Tomcat的整体设计有助于在阅读源码时不会不知所措。第三、四章主要介绍了Tomcat组件生命周期、容器生命周期原理,第五章介绍了启动器原理,第六章介绍了类加载器层级设计与JDK类加载器原理。读者可以从前面这六章,找到Tomcat的源码入口,总体生命周期的设计,这样读者就可以从**、二章的“上帝视角”,也即组件树开始,从根节点Server开始向下紧贴着生命周期来完成对Tomcat架构的理解和学习。后面的章节设计,均是按照树形结构图的描述来进行介绍,读者也可以根据这样的方式来学习。分别是Server、Service、Connector、Engine、Host、Context、Wrapper。
Tomcat源码全解与架构思维 目录
1.1 Tomcat到底是什么
1.2 Tomcat架构概览
1.3 Tomcat配置文件
1.4 Tomcat源码结构
1.5 小结
第2章 Tomcat架构设计思维
2.1 自顶向下分析Tomcat架构
2.2 自底向上分析Tomcat架构
2.3 面向对象设计Tomcat架构
2.4 小结
第3章 Tomcat生命周期原理
3.1 生命周期管理接口Lifecycle原理
3.2 生命周期状态接口Lifecycle原理
3.3 生命周期函数与组件状态转换原理
3.4 生命周期监听器与事件类原理
3.4.1 生命周期事件
3.4.2 生命周期监听器
3.5 生命周期模板类实现原理
3.6 生命周期实例
3.7 Tomcat生命周期与JMX原理
3.8 核心监听器原理
3.9 小结
第4章 Tomcat容器原理
4.1 容器接口定义
4.2 容器生命周期事件与监听器原理
4.3 容器模板类实现原理
4.3.1 实例变量实现原理
4.3.2 属性操作方法实现原理
4.3.3 容器操作方法实现原理
4.3.4 后台周期执行操作方法实现原理
4.3.5 JMX注册支持方法实现原理
4.4 小结
第5章 Tomcat启动器原理
5.1 独立启动器原理
5.1.1 文件原理
5.1.2 Bootstrap启动类描述
5.1.3 Catalina核心类描述
5.1.4 SystemLogHandler类原理
5.2 内嵌启动器原理
5.2.1 AbstractApplicationContext类refresh方法
5.2.2 ServletWebServerApplicationContext类onRefresh方法
5.2.3 ServletWebServerApplicationContext类createWebServer方法
5.2.4 TomcatServletWebServerFactory类getWebServer方法
5.2.5 Tomcat类核心变量与构造器
5.2.6 Tomcat类方法
5.3 小结
第6章 Tomcat类加载器原理
6.1 Java类加载器原理
6.1.1 Java类加载器层级结构
6.1.2 Java双亲委派机制原理
6.1.3 JavaClassLoader类原理
6.1.4 JavaURLClassLoader类原理
6.1.5 Java双亲委派机制的打破
6.1.6 Java自定义类加载器
6.2 Tomcat类加载器层级结构与定义
6.3 Tomcat顶层类加载器源码分析
6.4 Tomcat应用层类加载器源码分析
6.5 小结
第7章 TomcatServer服务器原理
7.1 TomcatServer接口定义
7.2 TomcatServer接口实现
7.2.1 StandardServer属性和构造器定义
7.2.2 StandardServer核心方法
7.2.3 StandardServer生命周期方法
7.3 小结
第8章 TomcatService服务原理
8.1 TomcatService接口定义
8.2 TomcatService接口实现
8.2.1 核心属性和构造器原理
8.2.2 核心方法
8.2.3 生命周期方法
8.3 MapperListener原理
8.4 Mapper原理
8.4.1 核心变量与构造器原理
8.4.2 核心内部类原理
8.4.3 Mapper核心方法
8.5 小结
第9章 TomcatConnector连接器原理
9.1 Connector核心属性与构造器
9.2 ConnectorProtocolHandler协议初始化原理
9.3 Connector生命周期方法
9.3.1 initInternal原理
9.3.2 startInternal原理
9.3.3 stopInternal原理
9.3.4 destroyInternal原理
9.4 小结
第10章 TomcatProtocolHandler协议处理器原理
10.1 ProtocolHandler接口定义
10.2 AbstractProtocol原理
10.2.1 构造函数和核心变量
10.2.2 生命周期函数
10.2.3 核心支撑内部类
10.3 AbstractHttp11Protocol原理
10.3.1 构造函数和核心变量
10.3.2 套接字处理器创建原理
10.4 AbstractHttp11JsseProtocol原理
10.5 Http11NioProtocol原理
10.6 小结
……
第11章 TomcatEndpoint端点类原理
第12章 TomcatProcessor协议处理原理
第13章 TomcatPipeline流水线原理
第14章 TomcatEngine原理
第15章 TomcatHost原理
第16章 TomcatContext原理
第17章 TomcatWrapper原理
Tomcat源码全解与架构思维 作者简介
黄俊 专注于研究Java语言 专注于研究Hotspot 专注于研究Linux内核 专注于研究C语言与汇编 专注于研究架构设计 专注于研究多线程并发处理 专注于研究高效学习方式 曾就职于美团、阿里 前新东方业务架构师
- >
姑妈的宝刀
姑妈的宝刀
¥9.9¥30.0 - >
大红狗在马戏团-大红狗克里弗-助人
大红狗在马戏团-大红狗克里弗-助人
¥3.6¥10.0 - >
小考拉的故事-套装共3册
小考拉的故事-套装共3册
¥36.7¥68.0 - >
企鹅口袋书系列·伟大的思想20:论自然选择(英汉双语)
企鹅口袋书系列·伟大的思想20:论自然选择(英汉双语)
¥6.3¥14.0 - >
名家带你读鲁迅:朝花夕拾
名家带你读鲁迅:朝花夕拾
¥13.3¥21.0 - >
二体千字文
二体千字文
¥14.0¥40.0 - >
史学评论
史学评论
¥16.2¥42.0 - >
罗曼·罗兰读书随笔-精装
罗曼·罗兰读书随笔-精装
¥17.4¥58.0
-
详解Spring Boot(从入门到企业级开发实战)/孙鑫精品图书系列
¥64.2¥129 -
PYTHON应用与实战
¥52.9¥79.8 -
Python编程与数值方法
¥79.6¥109 -
Go语言从入门到项目实战(视频版)
¥60.4¥108 -
软件设计师
¥14.2¥38 -
GO语言编程从入门到实践
¥75.6¥108