图书介绍
深入剖析Tomcat2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)克尼亚万,(美)德克著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111369974
- 出版时间:2012
- 标注页数:342页
- 文件大小:21MB
- 文件页数:356页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
深入剖析TomcatPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 一个简单的Web服务器1
1.1 HTTP1
1.1.1 HTTP请求1
1.1.2 HTTP响应2
1.2 Socket类3
1.3应用程序5
1.3.1 HttpServer类5
1.3.2 Request类8
1.3.3 Response类10
1.3.4运行应用程序12
1.4小结13
第2章 一个简单的servlet容器14
2.1 javax.servlet.Servlet接口14
2.2应用程序116
2.2.1 HttpServerl类17
2.2.2 Request类19
2.2.3 Response类21
2.2.4 StaticResourceProcessor类23
2.2.5 servletProcessorl类24
2.2.6运行应用程序27
2.3应用程序227
2.4小结30
第3章 连接器31
3.1 StringManager类31
3.2应用程序33
3.2.1启动应用程序35
3.2.2 HttpConnector类36
3.2.3创建HttpRequest对象38
3.2.4创建HttpResponse对象49
3.2.5静态资源处理器和servlet处理器50
3.2.6运行应用程序50
3.3小结52
第4章Tomcat的默认连接器53
4.1 HTTP 1.1的新特性54
4.1.1持久连接54
4.1.2块编码54
4.1.3状态码100的使用55
4.2 Connector接口55
4.3 HttpConnector类56
4.3.1创建服务器套接字56
4.3.2维护HttpProcessor实例56
4.3.3提供HTTP请求服务57
4.4 HttpProcessor类58
4.5 Request对象61
4.6 Response对象62
4.7处理请求62
4.7.1解析连接65
4.7.2解析请求65
4.7.3解析请求头65
4.8简单的Container应用程序66
4.9小结70
第5章servlet容器71
5.1 Container接口71
5.2管道任务73
5.2.1 Pipeline接口76
5.2.2 Valve接口76
5.2.3 ValveContext接口76
5.2.4 Contained接口77
5.3 Wrapper接口77
5.4 Context接口78
5.5 Wrapper应用程序78
5.5.1 ex05.pyrmont.core.SimpleLoader类78
5.5.2 ex05.pyrmont.core.SimplePipeline类79
5.5.3 ex05.pyrmont.core.SimpleWrapper类79
5.5.4 ex05.pyrmont.core.SimpleWrapperValve类80
5.5.5 ex05.pyrmont.valves.ClientIPLoggerValve类81
5.5.6 ex05.pyrmont.valves.HeaderLoggerValve类81
5.5.7 ex05.pyrmont.startup.Bootstrapl82
5.5.8运行应用程序84
5.6 Context应用程序84
5.6.1 ex05.pyrmont.core.SimpleContextValve类87
5.6.2 ex05.pyrmont.core.SimpleContextMapper类87
5.6.3 ex05.pyrmont.core.SimpleContext类89
5.6.4 ex05.pyrmont.startup.Bootstrap289
5.6.5运行应用程序91
5.7小结92
第6章 生命周期93
6.1 Lifecycle接口93
6.2 LifecycleEvent类94
6.3 LifecycleListener接口94
6.4 LifecycleSupport类95
6.5应用程序97
6.5.1 ex06.pyrmont.core.SimpleContext类97
6.5.2 ex06.pyrmont.core.SimpleContextLifecycleListener类100
6.5.3 ex06.pyrmont.core.SimpleLoader类101
6.5.4 ex06.pyrmont.core.SimplePipeline类101
6.5.5 ex06.pyrmont.core.SimpleWrapper类101
6.5.6运行应用程序103
6.6小结104
第7章 日志记录器105
7.1 Logger接口105
7.2 Tomcat的日志记录器106
7.2.1 LoggerBase类106
7.2.2 SystemOutLogger类107
7.2.3 SystemErrLogger类107
7.2.4 FileLogger类108
7.3应用程序111
7.4小结112
第8章 载入器113
8.1 Java的类载入器113
8.2 Loader接口114
8.3 Reloader接口116
8.4 WebappLoader类116
8.4.1创建类载入器117
8.4.2设置仓库118
8.4.3设置类路径118
8.4.4设置访问权限118
8.4.5开启新线程执行类的重新载入118
8.5 WebappClassLoader类120
8.5.1类缓存120
8.5.2载入类121
8.5.3应用程序121
8.6运行应用程序124
8.7小结124
第9章Session管理125
9.1 Session对象126
9.1.1 Session接口126
9.1.2 StandardSession类127
9.1.3 StandardSessionFacade类129
9.2 Manager130
9.2.1 Manager接口130
9.2.2 ManagerBase类131
9.2.3 StandardManager类132
9.2.4 PersistentManagerBase类133
9.2.5 PersistentManager类135
9.2.6 DistributedManager类135
9.3存储器136
9.3.1 StoreBase类137
9.3.2 FileStore类138
9.3.3 JDBCStore类139
9.4应用程序139
9.4.1 Bootstrap类139
9.4.2 SimpleWrapperValve类140
9.4.3运行应用程序141
9.5小结142
第10章 安全性143
10.1领域143
10.2 GenericPrincipal类144
10.3 LoginConfig类145
10.4 Authenticator接口145
10.5安装验证器阀146
10.6应用程序147
10.6.1 exl0.pyrmont.core.SimpleContextConfig类147
10.6.2 exl0.pyrmont.realm.SimpleRealm类149
10.6.3 exl0.pyrmont.realm.SimpleUserDatabaseRealm152
10.6.4 exl0.pyrmont.startup.Bootstrap1类154
10.6.5 exl0.pyrmont.startup.Bootstrap2类156
10.6.6运行应用程序158
10.7小结158
第11章StandardWrapper159
11.1方法调用序列159
11.2 SingleThreadModel160
11.3 StandardWrapper161
11.3.1分配servlet实例162
11.3.2载入servlet类164
11.3.3 ServletConfig对象167
11.3.4 servlet容器的父子关系169
11.4 StandardWrapperFacade类170
11.5 StandardWrapperValve类171
11.6 FilterDef类172
11.7 ApplicationFilterConfig类174
11.8 ApplicationFilterChain类175
11.9应用程序175
11.10小结177
第12章StandardContext类178
12.1 StandardContext的配置178
12.1.1 StandardContext类的构造函数179
12.1.2启动StandardContext实例179
12.1.3 invoke()方法183
12.2 StandardContextMapper类184
12.3对重载的支持187
12.4 backgroundProcess()方法188
12.5小结190
第13章Host和Engine191
13.1 Host接口191
13.2 StandardHost类193
13.3 StandardHostMapper类195
13.4 StandardHostValve类196
13.5为什么必须要有一个Host容器197
13.6应用程序1198
13.7 Engine接口199
13.8 StandardEngine类201
13.9 StandardEngineValve类201
13.10应用程序2202
13.11小结203
第14章 服务器组件和服务组件204
14.1服务器组件204
14.2 StandardServer类206
14.2.1 initialize()方法206
14.2.2 start()方法207
14.2.3 stop()方法207
14.2.4 await()方法208
14.3 Service接口209
14.4 StandardService类211
14.4.1 connector和container211
14.4.2与生命周期有关的方法213
14.5应用程序215
14.5.1 Bootstrap类215
14.5.2 Stopper类217
14.5.3运行应用程序218
14.6小结219
第15章Digester库220
15.1 Digester库221
15.1.1 Digester类221
15.1.2 Digester库示例1225
15.1.3 Digester库示例2227
15.1.4 Rule类230
15.1.5 Digester库示例3:使用RuleSet232
15.2 ContextConfig类234
15.2.1 defaultConfig()方法236
15.2.2 applicationConfig()方法238
15.2.3创建Web Digester239
15.3应用程序243
15.4小结244
第16章 关闭钩子245
16.1关闭钩子的例子246
16.2 Tomcat中的关闭钩子250
16.3小结250
第17章 启动Tomcat251
17.1 Catalina类251
17.1.1 start()方法253
17.1.2 stop()方法256
17.1.3启动Digester对象256
17.1.4关闭Digester对象258
17.2 Bootstrap类259
17.3在Windows平台上运行Tomcat264
17.3.1如何编写批处理文件264
17.3.2 catalina.bat批处理文件267
17.3.3在Windows平台上启动Tomcat276
17.3.4在Windows平台上关闭Tomcat277
17.4在Linux平台上运行Tomcat278
17.4.1如何编写UNLXC/Linux Shell脚本278
17.4.2 catalina.sh脚本283
17.4.3在UNIX/Linux平台上启动Tomcat288
17.4.4在UNIX/Linux平台上关闭Tomcat289
17.5小结290
第18章 部署器291
18.1部署一个Web应用程序291
18.1.1部署一个描述符294
18.1.2部署一个WAR文件295
18.1.3部署一个目录297
18.1.4动态部署297
18.2 Deploy接口299
18.3 StandardHostDeployer类302
18.3.1安装一个描述符303
18.3.2安装一个WAR文件或目录304
18.3.3启动Context实例305
18.3.4停止一个Context实例306
18.4小结306
第19章Manager应用程序的servlet类307
19.1使用Manager应用程序307
19.2 Containerservlet接口309
19.3初始化ManagerServlet309
19.4列出已经部署的Web应用程序311
19.5启动Web应用程序312
19.6关闭Web应用程序313
19.7小结314
第20章 基于JMX的管理315
20.1 JMX简介315
20.2 JMX API316
20.2.1 MBeanServer类316
20.2.2 ObjectName类317
20.3标准MBean318
20.4模型MBean321
20.4.1 MBeanInfo接口与ModelMBeanInfo接口322
20.4.2 ModelMBean示例323
20.5 Commons Modeler库326
20.5.1 MBean描述符327
20.5.2 mbean元素示例328
20.5.3自己编写一个模型MBean类329
20.5.4 Registry类329
20.5.5 ManagedBean329
20.5.6 BaseModelMBean329
20.5.7使用Modeler库API330
20.6 Catalian中的MBean332
20.6.1 ClassNameMBean类333
20.6.2 StandardServerMBean类333
20.6.3 MBeanFactory类334
20.6.4 MBeanUtil335
20.7创建Catalina的MBean335
20.8应用程序339
20.9小结342
热门推荐
- 1871501.html
- 2732364.html
- 3000847.html
- 684129.html
- 2185472.html
- 2962851.html
- 3836433.html
- 3475269.html
- 2356066.html
- 1613982.html
- http://www.ickdjs.cc/book_3180028.html
- http://www.ickdjs.cc/book_730569.html
- http://www.ickdjs.cc/book_57712.html
- http://www.ickdjs.cc/book_3031884.html
- http://www.ickdjs.cc/book_1987120.html
- http://www.ickdjs.cc/book_3546045.html
- http://www.ickdjs.cc/book_49578.html
- http://www.ickdjs.cc/book_679441.html
- http://www.ickdjs.cc/book_3609183.html
- http://www.ickdjs.cc/book_3888651.html