图书介绍
Tomcat内核设计剖析【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 汪建著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115451309
- 出版时间:2017
- 标注页数:345页
- 文件大小:33MB
- 文件页数:362页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Tomcat内核设计剖析PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Web服务器机制1
1.1 通信协议1
1.1.1 HTTP/HTTPS1
1.1.2 HTTP请求/响应模型3
1.1.3 解析HTTP报文4
1.2 套接字通信7
1.2.1 单播通信8
1.2.2 组播通信9
1.2.3 广播通信12
1.3 服务器模型13
1.3.1 单线程阻塞I/O模型14
1.3.2 多线程阻塞I/O模型15
1.3.3 单线程非阻塞I/O模型16
1.3.4 多线程非阻塞I/O模型19
第2章 Servlet规范22
2.1 Servlet接口22
2.2 ServletRequest接口23
2.3 ServletContext接口23
2.4 ServletResponse接口24
2.5 Filter接口24
2.6 会话25
2.7 注解25
2.8 可插拔性26
2.9 请求分发器26
2.10 Web应用26
2.11 Servlet映射27
2.12 部署描述文件28
第3章 Tomcat的启动与关闭29
3.1 Tomcat的批处理29
3.1.1 startup.bat29
3.1.2 shutdown.bat31
3.1.3 catalina.bat31
3.1.4 setclasspath.bat39
3.2 Tomcat中的变量及属性40
3.2.1 环境变量41
3.2.2 JVM系统变量41
3.2.3 Tomcat属性44
第4章 从整体预览Tomcat45
4.1 整体结构及组件介绍45
4.2 请求处理的整体过程50
第5章 Server组件与Service组件52
5.1 Server组件52
5.1.1 生命周期监听器53
5.1.2 全局命名资源57
5.1.3 监听SHUTDOWN命令58
5.2 Service组件59
第6章 Connector组件63
6.1 HTTP阻塞模式协议——Http 11Protocol64
6.1.1 套接字接收终端——JIoEndpoint65
6.1.2 HTTP阻塞处理器——Http 11Processor73
6.2 HTTP非阻塞模式协议——Http 11NioProtocol102
6.2.1 非阻塞接收终端——NioEndpoint102
6.2.2 HTTP非阻塞处理器——Http 11NioProcessor111
6.3 HTTP APR模式协议——Http 11AprProtocol114
6.3.1 APR接收终端——AprEndpoint114
6.3.2 HTTP APR处理器——Http 11AprProcessor119
6.4 AJP Connector121
6.4.1 AJP 阻塞模式协议——AjpProtocol123
6.4.2 AJP APR模式协议——AjpAprProtocol125
6.5 HTTP三种模式的Connector126
6.6 AJP三种模式的Connector126
第7章 Engine容器127
第8章 Host容器129
8.1 Web应用——Context129
8.2 访问日志——AccessLog130
8.3 管道——Pipeline130
8.4 Host集群——Cluster130
8.5 Host域——Realm130
8.6 生命周期监听器——HostConfig131
8.6.1 Descriptor描述符类型131
8.6.2 WAR包类型132
8.6.3 目录类型133
第9章 Context容器134
9.1 Context容器的配置文件134
9.2 包装器——Wrapper135
9.3 Context域——Realm135
9.4 访问日志——AccessLog135
9.5 错误页面——ErrorPage135
9.6 会话管理器——Manager137
9.7 目录上下文——DirContext137
9.8 安全认证138
9.9 Jar扫描器——JarScanner138
9.10 过滤器139
9.11 命名资源——NamingResource140
9.12 Servlet映射器——Mapper141
9.13 管道——Pipeline141
9.14 Web应用载入器——WebappLoader142
9.15 ServletContext的实现——ApplicationContext143
9.16 实例管理器——InstanceManager145
9.17 ServletContainerInitializer初始化器145
9.18 Context容器的监听器147
9.18.1 ContextConfig监听器148
9.18.2 TldConfig监听器151
9.18.3 NamingContextListener监听器151
9.18.4 Memory LeakTrackingListener监听器151
第10章 Wrapper容器154
10.1 Servlet工作机制154
10.2 Servlet对象池156
10.3 过滤器链157
10.4 Servlet种类158
10.5 Comet模式的支持161
10.6 WebSocket协议的支持163
10.7 异步Servlet166
第11章 生命周期管理169
11.1 生命周期统一接口——Lifecycle169
11.2 生命周期的状态转化170
11.3 生命周期事件监听机制172
第12章 日志框架及其国际化177
12.1 系统内日志177
12.2 日志的国际化179
12.3 客户端访问日志181
12.3.1 访问日志组件的设计182
12.3.2 访问日志格式的自定义184
第13章 公共与隔离的类加载器186
13.1 类加载器186
13.2 自定义类加载器189
13.3 Tomcat中的类加载器192
13.4 类加载器工厂——ClassLoaderFactory194
13.5 遭遇ClassNotFoundException196
第14章 请求URI映射器Mapper200
14.1 请求的映射模型200
14.2 Mapper的实现201
14.3 局部路由Mapper203
14.4 全局路由Mapper204
第15章 Tomcat的JNDI205
15.1 JNDI简介205
15.2 JNDI运行机制206
15.3 在Tomcat中集成JNDI210
15.4 在Tomcat中使用JNDI222
15.4.1 Web应用的局部配置方式222
15.4.2 服务器的全局配置方式223
15.5 Tomcat的标准资源226
第16章 JSP编译器Jasper227
16.1 从JSP到Servlet228
16.1.1 语法树的生成——语法解析228
16.1.2 语法树的遍历——访问者模式230
16.1.3 JSP编译后的Servlet232
16.2 从Servlet到Class字节码235
16.2.1 JSR45标准235
16.2.2 JDT Compiler编译器236
16.2.3 Jasper自动检测机制241
第17章 运行、通信及访问的安全管理243
17.1 运行安全管理243
17.1.1 Java安全管理器——SecurityManager243
17.1.2 Tomcat的系统安全管理246
17.1.3 安全管理器特权248
17.2 安全的通信249
17.2.1 SSL/TLS协议249
17.2.2 Java安全套接字扩展——JSSE251
17.2.3 Tomcat中SSL安全信道的实现264
17.3 客户端访问认证机制266
17.3.1 Web资源认证原理266
17.3.2 认证模式267
17.3.3 Realm域272
17.3.4 Tomcat如何实现资源安全管理273
17.3.5 如何让你的Web具备权限认证274
第18章 处理请求和响应的管道276
18.1 管道模式——管道与阀门276
18.2 Tomcat中的管道280
18.3 Tomcat中的定制阀门282
第19章 多样化的会话管理器285
19.1 Web容器的会话机制286
19.2 标准会话对象——StandardSession287
19.3 增量会话对象——DeltaSession288
19.4 标准会话管理器——StandardManager290
19.5 持久化会话管理器——PersistentManager291
19.5.1 FileStore292
19.5.2 JDBCStore293
19.6 集群增量会话管理器——DeltaManager294
19.7 集群备份会话管理器——BackupManager296
19.7.1 机制与原理297
19.7.2 高可用性及故障转移机制299
19.7.3 集群RPC通信301
19.8 Tomcat会话管理器的集成308
第20章 高可用的集群实现311
20.1 从单机到集群的会话管理311
20.1.1 单机模式311
20.1.2 集群模式313
20.2 Cluster组件315
20.3 Tomcat的Cluster工作机制317
20.4 Tomcat中Cluster的级别318
20.5 如何让Tomcat实现集群功能318
第21章 集群通信框架320
21.1 Tribes简介320
21.2 集群成员维护服务——MembershipService321
21.3 平行的消息发送通道——ChannelSender325
21.4 消息接收通道——ChannelReceiver327
21.5 通道拦截器——ChannelInterceptor328
21.6 应用层处理入口——MembershipListener与ChannelListener331
21.7 如何使用Tribes进行数据传输332
21.8 Tomcat使用Tribes同步会话334
21.9 Tomcat使用Tribes部署集群应用334
第22章 监控与管理337
22.1 Java管理扩展——JMX337
22.1.1 JMX的基本结构337
22.1.2 JMX例子338
22.2 JMX管理下的Tomcat339
22.3 ManagerServlet343
热门推荐
- 1309515.html
- 232497.html
- 1233835.html
- 646599.html
- 2944092.html
- 3175489.html
- 1421923.html
- 1800194.html
- 38425.html
- 2582285.html
- http://www.ickdjs.cc/book_2001838.html
- http://www.ickdjs.cc/book_2028552.html
- http://www.ickdjs.cc/book_3794557.html
- http://www.ickdjs.cc/book_1660138.html
- http://www.ickdjs.cc/book_2361500.html
- http://www.ickdjs.cc/book_1145949.html
- http://www.ickdjs.cc/book_2188192.html
- http://www.ickdjs.cc/book_138056.html
- http://www.ickdjs.cc/book_1649762.html
- http://www.ickdjs.cc/book_889037.html