主页 详情

《Tomcat架构解析》_刘光瑞著;刘伟审校_14189712_7115453693

【书名】:《Tomcat架构解析》
【作者】:刘光瑞著;刘伟审校
【出版社】:北京:人民邮电出版社
【时间】:2017
【页数】:370
【ISBN】:7115453693
【SS码】:14189712

最新查询

内容简介

第1章 Tomcat介绍

1.1 简介

1.1.1 Tomcat历史

1.1.2 Tomcat许可

1.2 安装和启动

1.2.1 Tomcat下载与安装

1.2.2 Tomcat启动

1.2.3 IDE启动

1.2.4 嵌入式启动

1.2.5 Debug启动

1.3 Tomcat目录结构

1.4 Tomcat 8.5 之后的新特性

1.5 小结

第2章 Tomcat总体架构

2.1 总体设计

2.1.1 Server

2.1.2 Connector和Container

2.1.3 Container设计

2.1.4 Lifecycle

2.1.5 Pipeline和Valve

2.1.6 Connector设计

2.1.7 Executor

2.1.8 Bootstrap和Catalina

2.2 Tomcat启动

2.3 请求处理

2.4 类加载器

2.4.1 J2SE标准类加载器

2.4.2 Tomcat加载器

2.4.3 Web应用类加载器

2.5 小结

第3章 Catalina

3.1 什么是Catalina

3.2 Digester

3.2.1 对象栈

3.2.2 匹配模式

3.2.3 处理规则

3.2.4 示例程序

3.3 创建Server

3.3.1 Server的解析

3.3.2 Engine的解析

3.3.3 Host的解析

3.3.4 Context的解析

3.4 Web应用加载

3.4.1 StandardHost

3.4.2 HostConfig

3.4.3 StandardContext

3.4.4 ContextConfig

3.4.5 StandardWrapper

3.4.6 Context命名规则

3.5 Web请求处理

3.5.1 总体过程

3.5.2 请求映射

3.5.3 Catalina请求处理

3.6 DefaultServlet和JspServlet

3.6.1 DefaultServlet

3.6.2 JspServlet

3.7 小结

第4章 Coyote

4.1 什么是Coyote

4.2 Web请求处理

4.2.1 主要概念

4.2.2 请求处理

4.2.3 协议升级

4.3 HTTP

4.3.1 基础知识

4.3.2 配置方式

4.4 AJP

4.4.1 基础知识

4.4.2 Web服务器组件

4.4.3 配置方式

4.5 HTTP/2.0

4.5.1 基础知识

4.5.2 配置方式

4.6 I/O

4.6.1 BIO

4.6.2 NIO

4.6.3 NIO2

4.6.4 APR

4.7 小结

第5章 Jasper

5.1 Jasper简介

5.2 JSP编译方式

5.2.1 运行时编译

5.2.2 预编译

5.3 JSP编译原理

5.4 小结

第6章 Tomcat配置管理

6.1 JVM配置

6.1.1 JVM配置选项

6.1.2 系统属性

6.2 服务器配置

6.2.1 catalina.properties

6.2.2 server.xml

6.2.3 context.xml

6.3 Web应用配置

6.3.1 ServletContext初始化参数

6.3.2 会话配置

6.3.3 Servlet声明及映射

6.3.4 应用生命周期监听器

6.3.5 Filter定义及映射

6.3.6 MIME类型映射

6.3.7 欢迎文件列表

6.3.8 错误页面

6.3.9 本地化及编码映射

6.3.10 安全配置

6.3.11 JNDI配置

6.3.12 其他

6.4 Web应用过滤器

6.4.1 CorsFilter

6.4.2 CsrfPreventionFilter

6.4.3 ExpiresFilter

6.4.4 FailedRequestFilter

6.4.5 RemoteAddrFilter

6.4.6 RemoteHostFilter

6.4.7 RemoteIpFilter

6.4.8 RequestDumperFilter

6.4.9 SetCharacterEncodingFilter

6.4.10 WebdavFixFilter

6.5 Tomcat管理

6.5.1 host-manager

6.5.2 manager

6.5.3 管理命令行

6.5.4 Ant任务

6.5.5 JMX

6.6 小结

第7章 Web服务器集成

7.1 Web服务器与应用服务器的区别

7.2 集成应用场景

7.3 与Apache HTTP Server集成

7.3.1 Windows环境安装

7.3.2 Linux环境安装

7.3.3 mod ik

7.3.4 mod_proxy_ajp

7.4 与Ngnix集成

7.4.1 Ngnix简介

7.4.2 Windows环境安装

7.4.3 Linux环境安装

7.4.4 Tomcat集成

7.5 与IIS集成

7.6 小结

第8章 Tomcat集群

8.1 Tomcat集群介绍

8.1.1 Tomcat集群基础

8.1.2 Apache Tribes

8.1.3 Tomcat集群组件实现

8.2 集群配置

8.3 会话同步

8.3.1 DeltaManager

8.3.2 BackupManager

8.3.3 替代方案

8.4 集群部署

8.4.1 实现原理

8.4.2 配置方式

8.5 小结

第9章 Tomcat安全

9.1 配置安全

9.1.1 安装部署问题

9.1.2 server.xml配置

9.2 应用安全

9.2.1 Realm

9.2.2 HttpServletRequest

9.2.3 Authenticator

9.3 传输安全(SSL)

9.4 Java安全策略

9.4.1 简介

9.4.2 catalina.policy

9.5 小结

第10章 Tomcat性能调优

10.1 Tomcat性能测试及诊断

10.1.1 常见测试方式

10.1.2 性能测试工具

10.1.3 数据采集及分析

10.2 Tomcat性能优化

10.2.1 JVM优化

10.2.2 Tomcat配置

10.3 应用性能优化建议

10.4 小结

第11章 Tomcat附加功能

11.1 Tomcat的嵌入式启动

11.1.1 为什么需要嵌入式启动

11.1.2 嵌入式启动Tomcat

11.1.3 嵌入式启动服务器

11.2 Tomcat中的JNDI

11.2.1 什么是JNDI

11.2.2 Tomcat中的JNDI

11.3 Comet和WebSocket

11.3.1 什么是Comet

11.3.2 Tomcat的Comet实现

11.3.3 什么是WebSocket

11.3.4 Tomcat的WebSocket实现

11.4 小结

附录 server.xml配置

结束语


书查询(www.shuchaxun.com)本网页唯一编码:
221da5da4a59dfdddd11695813d5e79d#cf41077ec40d72167a257cd0c22827f0#193143028#Tomcat架构解析-2017.4-385-14189712.pdf