图书介绍

Tomcat架构解析2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Tomcat架构解析
  • 刘光瑞著;刘伟审校 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115453693
  • 出版时间:2017
  • 标注页数:370页
  • 文件大小:63MB
  • 文件页数:381页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Tomcat架构解析PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Tomcat介绍1

1.1 简介1

1.1.1 Tomcat历史1

1.1.2 Tomcat许可2

1.2 安装和启动3

1.2.1 Tomcat下载与安装3

1.2.2 Tomcat启动4

1.2.3 IDE启动5

1.2.4 嵌入式启动10

1.2.5 Debug启动11

1.3 Tomcat目录结构12

1.4 Tomcat 8.5 之后的新特性12

1.5 小结13

第2章 Tomcat总体架构14

2.1 总体设计14

2.1.1 Server14

2.1.2 Connector和Container15

2.1.3 Container设计17

2.1.4 Lifecycle20

2.1.5 Pipeline和Valve23

2.1.6 Connector设计24

2.1.7 Executor26

2.1.8 Bootstrap和Catalina28

2.2 Tomcat启动30

2.3 请求处理31

2.4 类加载器33

2.4.1 J2SE标准类加载器33

2.4.2 Tomcat加载器34

2.4.3 Web应用类加载器36

2.5 小结37

第3章 Catalina38

3.1 什么是Catalina38

3.2 Digester39

3.2.1 对象栈40

3.2.2 匹配模式41

3.2.3 处理规则41

3.2.4 示例程序42

3.3 创建Server44

3.3.1 Server的解析45

3.3.2 Engine的解析48

3.3.3 Host的解析49

3.3.4 Context的解析50

3.4 Web应用加载53

3.4.1 StandardHost54

3.4.2 HostConfig56

3.4.3 StandardContext60

3.4.4 ContextConfig64

3.4.5 StandardWrapper69

3.4.6 Context命名规则69

3.5 Web请求处理71

3.5.1 总体过程71

3.5.2 请求映射72

3.5.3 Catalina请求处理80

3.6 DefaultServlet和JspServlet81

3.6.1 DefaultServlet82

3.6.2 JspServlet84

3.7 小结85

第4章 Coyote86

4.1 什么是Coyote86

4.2 Web请求处理88

4.2.1 主要概念88

4.2.2 请求处理90

4.2.3 协议升级92

4.3 HTTP94

4.3.1 基础知识94

4.3.2 配置方式95

4.4 AJP97

4.4.1 基础知识97

4.4.2 Web服务器组件103

4.4.3 配置方式106

4.5 HTTP/2.0106

4.5.1 基础知识106

4.5.2 配置方式110

4.6 I/O111

4.6.1 BIO112

4.6.2 NIO115

4.6.3 NIO2121

4.6.4 APR130

4.7 小结134

第5章 Jasper136

5.1 Jasper简介136

5.2 JSP编译方式137

5.2.1 运行时编译137

5.2.2 预编译141

5.3 JSP编译原理144

5.4 小结151

第6章 Tomcat配置管理152

6.1 JVM配置152

6.1.1 JVM配置选项152

6.1.2 系统属性153

6.2 服务器配置158

6.2.1 catalina.properties158

6.2.2 server.xml159

6.2.3 context.xml172

6.3 Web应用配置172

6.3.1 ServletContext初始化参数173

6.3.2 会话配置174

6.3.3 Servlet声明及映射175

6.3.4 应用生命周期监听器177

6.3.5 Filter定义及映射177

6.3.6 MIME类型映射178

6.3.7 欢迎文件列表178

6.3.8 错误页面179

6.3.9 本地化及编码映射179

6.3.10 安全配置179

6.3.11 JNDI配置180

6.3.12 其他183

6.4 Web应用过滤器185

6.4.1 CorsFilter186

6.4.2 CsrfPreventionFilter188

6.4.3 ExpiresFilter188

6.4.4 FailedRequestFilter190

6.4.5 RemoteAddrFilter191

6.4.6 RemoteHostFilter191

6.4.7 RemoteIpFilter192

6.4.8 RequestDumperFilter195

6.4.9 SetCharacterEncodingFilter195

6.4.10 WebdavFixFilter196

6.5 Tomcat管理196

6.5.1 host-manager196

6.5.2 manager197

6.5.3 管理命令行199

6.5.4 Ant任务200

6.5.5 JMX201

6.6 小结201

第7章 Web服务器集成202

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

7.2 集成应用场景205

7.3 与Apache HTTP Server集成206

7.3.1 Windows环境安装206

7.3.2 Linux环境安装207

7.3.3 mod ik209

7.3.4 mod_proxy_ajp229

7.4 与Ngnix集成235

7.4.1 Ngnix简介235

7.4.2 Windows环境安装237

7.4.3 Linux环境安装237

7.4.4 Tomcat集成241

7.5 与IIS集成243

7.6 小结243

第8章 Tomcat集群244

8.1 Tomcat集群介绍244

8.1.1 Tomcat集群基础246

8.1.2 Apache Tribes247

8.1.3 Tomcat集群组件实现253

8.2 集群配置254

8.3 会话同步255

8.3.1 DeltaManager256

8.3.2 BackupManager257

8.3.3 替代方案257

8.4 集群部署258

8.4.1 实现原理258

8.4.2 配置方式259

8.5 小结259

第9章 Tomcat安全260

9.1 配置安全260

9.1.1 安装部署问题260

9.1.2 server.xml配置261

9.2 应用安全263

9.2.1 Realm264

9.2.2 HttpServletRequest265

9.2.3 Authenticator266

9.3 传输安全(SSL)267

9.4 Java安全策略273

9.4.1 简介273

9.4.2 catalina.policy275

9.5 小结279

第10章 Tomcat性能调优280

10.1 Tomcat性能测试及诊断281

10.1.1 常见测试方式281

10.1.2 性能测试工具282

10.1.3 数据采集及分析290

10.2 Tomcat性能优化303

10.2.1 JVM优化304

10.2.2 Tomcat配置308

10.3 应用性能优化建议311

10.4 小结312

第11章 Tomcat附加功能313

11.1 Tomcat的嵌入式启动313

11.1.1 为什么需要嵌入式启动313

11.1.2 嵌入式启动Tomcat314

11.1.3 嵌入式启动服务器316

11.2 Tomcat中的JNDI317

11.2.1 什么是JNDI317

11.2.2 Tomcat中的JNDI318

11.3 Comet和WebSocket320

11.3.1 什么是Comet321

11.3.2 Tomcat的Comet实现322

11.3.3 什么是WebSocket326

11.3.4 Tomcat的WebSocket实现328

11.4 小结335

附录 server.xml配置336

结束语370

热门推荐