亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Tomcat內(nèi)核設(shè)計(jì)剖析 (汪建著) 帶目錄完整pdf[108MB]

Tomcat內(nèi)核設(shè)計(jì)剖析下載

  • 書籍大?。?span>108MB
  • 書籍語言:簡體中文
  • 書籍類型:國產(chǎn)軟件
  • 書籍授權(quán):免費(fèi)軟件
  • 書籍類別:服務(wù)器
  • 應(yīng)用平臺(tái):PDF
  • 更新時(shí)間:2018-07-03
  • 購買鏈接:
  • 網(wǎng)友評(píng)分:
360通過 騰訊通過 金山通過

情介紹

本書不是鼓勵(lì)讀者去重復(fù)發(fā)明輪子,而是希望讀者能夠研究開源軟件的架構(gòu),學(xué)習(xí)其優(yōu)秀的設(shè)計(jì)理念,知道這些產(chǎn)品的過人之處,從而提升自己的編程素養(yǎng)。

本書特色:

1、基于當(dāng)前應(yīng)用廣泛穩(wěn)定的Tomcat 7版本;
2、深入剖析Tomcat的每一個(gè)設(shè)計(jì)要點(diǎn),使讀者知其然,更知其所以然;
3、拒絕沒營養(yǎng)的直接貼代碼分析,而是升華到對Tomcat設(shè)計(jì)思想的剖析;
4、通篇采用大量插圖來輔助文字解釋,降低讀者的理解門檻;
5、層次分明,脈絡(luò)清晰,由淺入深,循序漸進(jìn),確保知識(shí)講解的連貫性和普適性。
6、通過本書能快速建立起Tomcat內(nèi)核模型,對生產(chǎn)故障處理有很大的幫助;
7、本書深入Tomcat分析,融會(huì)貫通,進(jìn)而深入掌握Web服務(wù)器技術(shù);
8、學(xué)習(xí)Tomcat內(nèi)部精彩的設(shè)計(jì)模式,無形之中提高讀者Java編程水平。

目錄

第1章 Web服務(wù)器機(jī)制 1
1.1 通信協(xié)議 1
1.1.1 HTTP/HTTPS 1
1.1.2 HTTP請求/響應(yīng)模型 3
1.1.3 解析HTTP報(bào)文 4
1.2 套接字通信 7
1.2.1 單播通信 8
1.2.2 組播通信 9
1.2.3 廣播通信 12
1.3 服務(wù)器模型 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規(guī)范 22
2.1 Servlet接口 22
2.2 ServletRequest接口 23
2.3 ServletContext接口 23
2.4 ServletResponse接口 24
2.5 Filter接口 24
2.6 會(huì)話 25
2.7 注解 25
2.8 可插拔性 26
2.9 請求分發(fā)器 26
2.10 Web應(yīng)用 26
2.11 Servlet映射 27
2.12 部署描述文件 28
第3章 Tomcat的啟動(dòng)與關(guān)閉 29
3.1 Tomcat的批處理 29
3.1.1 startup.bat 29
3.1.2 shutdown.bat 31
3.1.3 catalina.bat 31
3.1.4 setclasspath.bat 39
3.2 Tomcat中的變量及屬性 40
3.2.1 環(huán)境變量 41
3.2.2 JVM系統(tǒng)變量 41
3.2.3 Tomcat屬性 44
第4章 從整體預(yù)覽Tomcat 45
4.1 整體結(jié)構(gòu)及組件介紹 45
4.2 請求處理的整體過程 50
第5章 Server組件與Service組件 52
5.1 Server組件 52
5.1.1 生命周期監(jiān)聽器 53
5.1.2 全局命名資源 57
5.1.3 監(jiān)聽SHUTDOWN命令 58
5.2 Service組件 59
第6章 Connector組件 63
6.1 HTTP阻塞模式協(xié)議—Http11Protocol 64
6.1.1 套接字接收終端—JIoEndpoint 65
6.1.2 HTTP阻塞處理器—Http11Processor 73
6.2 HTTP非阻塞模式協(xié)議—Http11NioProtocol 102
6.2.1 非阻塞接收終端—NioEndpoint 102
6.2.2 HTTP非阻塞處理器—Http11NioProcessor 111
6.3 HTTP APR模式協(xié)議—Http11AprProtocol 114
6.3.1 APR接收終端—AprEndpoint 114
6.3.2 HTTP APR處理器—Http11AprProcessor 119
6.4 AJP Connector 121
6.4.1 AJP阻塞模式協(xié)議—AjpProtocol 123
6.4.2 AJP APR模式協(xié)議—AjpAprProtocol 125
6.5 HTTP三種模式的Connector 126
6.6 AJP三種模式的Connector 126
第7章 Engine容器 127
第8章 Host容器 129
8.1 Web應(yīng)用—Context 129
8.2 訪問日志—AccessLog 130
8.3 管道—Pipeline 130
8.4 Host集群—Cluster 130
8.5 Host域—Realm 130
8.6 生命周期監(jiān)聽器—HostConfig 131
8.6.1 Descriptor描述符類型 131
8.6.2 WAR包類型 132
8.6.3 目錄類型 133
第9章 Context容器 134
9.1 Context容器的配置文件 134
9.2 包裝器—Wrapper 135
9.3 Context域—Realm 135
9.4 訪問日志—AccessLog 135
9.5 錯(cuò)誤頁面—ErrorPage 135
9.6 會(huì)話管理器—Manager 137
9.7 目錄上下文—DirContext 137
9.8 安全認(rèn)證 138
9.9 Jar掃描器—JarScanner 138
9.10 過濾器 139
9.11 命名資源—NamingResource 140
9.12 Servlet映射器—Mapper 141
9.13 管道—Pipeline 141
9.14 Web應(yīng)用載入器—WebappLoader 142
9.15 ServletContext的實(shí)現(xiàn)—ApplicationContext 143
9.16 實(shí)例管理器—InstanceManager 145
9.17 ServletContainerInitializer初始化器 145
9.18 Context容器的監(jiān)聽器 147
9.18.1 ContextConfig監(jiān)聽器 148
9.18.2 TldConfig監(jiān)聽器 151
9.18.3 NamingContextListener監(jiān)聽器 151
9.18.4 MemoryLeakTrackingListener監(jiān)聽器 151
第10章 Wrapper容器 154
10.1 Servlet工作機(jī)制 154
10.2 Servlet對象池 156
10.3 過濾器鏈 157
10.4 Servlet種類 158
10.5 Comet模式的支持 161
10.6 WebSocket協(xié)議的支持 163
10.7 異步Servlet 166
第11章 生命周期管理 169
11.1 生命周期統(tǒng)一接口—Lifecycle 169
11.2 生命周期的狀態(tài)轉(zhuǎn)化 170
11.3 生命周期事件監(jiān)聽機(jī)制 172
第12章 日志框架及其國際化 177
12.1 系統(tǒng)內(nèi)日志 177
12.2 日志的國際化 179
12.3 客戶端訪問日志 181
12.3.1 訪問日志組件的設(shè)計(jì) 182
12.3.2 訪問日志格式的自定義 184
第13章 公共與隔離的類加載器 186
13.1 類加載器 186
13.2 自定義類加載器 189
13.3 Tomcat中的類加載器 192
13.4 類加載器工廠—ClassLoaderFactory 194
13.5 遭遇ClassNotFoundException 196
第14章 請求URI映射器Mapper 200
14.1 請求的映射模型 200
14.2 Mapper的實(shí)現(xiàn) 201
14.3 局部路由Mapper 203
14.4 全局路由Mapper 204
第15章 Tomcat的JNDI 205
15.1 JNDI簡介 205
15.2 JNDI運(yùn)行機(jī)制 206
15.3 在Tomcat中集成JNDI 210
15.4 在Tomcat中使用JNDI 222
15.4.1 Web應(yīng)用的局部配置方式 222
15.4.2 服務(wù)器的全局配置方式 223
15.5 Tomcat的標(biāo)準(zhǔn)資源 226
第16章 JSP編譯器Jasper 227
16.1 從JSP到Servlet 228
16.1.1 語法樹的生成—語法解析 228
16.1.2 語法樹的遍歷—訪問者模式 230
16.1.3 JSP編譯后的Servlet 232
16.2 從Servlet到Class字節(jié)碼 235
16.2.1 JSR45標(biāo)準(zhǔn) 235
16.2.2 JDT Compiler編譯器 236
16.2.3 Jasper自動(dòng)檢測機(jī)制 241
第17章 運(yùn)行、通信及訪問的安全管理 243
17.1 運(yùn)行安全管理 243
17.1.1 Java安全管理器—SecurityManager 243
17.1.2 Tomcat的系統(tǒng)安全管理 246
17.1.3 安全管理器特權(quán) 248
17.2 安全的通信 249
17.2.1 SSL/TLS協(xié)議 249
17.2.2 Java安全套接字?jǐn)U展—JSSE 251
17.2.3 Tomcat中SSL安全信道的實(shí)現(xiàn) 264
17.3 客戶端訪問認(rèn)證機(jī)制 266
17.3.1 Web資源認(rèn)證原理 266
17.3.2 認(rèn)證模式 267
17.3.3 Realm域 272
17.3.4 Tomcat如何實(shí)現(xiàn)資源安全管理 273
17.3.5 如何讓你的Web具備權(quán)限認(rèn)證 274
第18章 處理請求和響應(yīng)的管道 276
18.1 管道模式—管道與閥門 276
18.2 Tomcat中的管道 280
18.3 Tomcat中的定制閥門 282
第19章 多樣化的會(huì)話管理器 285
19.1 Web容器的會(huì)話機(jī)制 286
19.2 標(biāo)準(zhǔn)會(huì)話對象—StandardSession 287
19.3 增量會(huì)話對象—DeltaSession 288
19.4 標(biāo)準(zhǔn)會(huì)話管理器—StandardManager 290
19.5 持久化會(huì)話管理器—PersistentManager 291
19.5.1 FileStore 292
19.5.2 JDBCStore 293
19.6 集群增量會(huì)話管理器—DeltaManager 294
19.7 集群備份會(huì)話管理器—BackupManager 296
19.7.1 機(jī)制與原理 297
19.7.2 高可用性及故障轉(zhuǎn)移機(jī)制 299
19.7.3 集群RPC通信 301
19.8 Tomcat會(huì)話管理器的集成 308
第20章 高可用的集群實(shí)現(xiàn) 311
20.1 從單機(jī)到集群的會(huì)話管理 311
20.1.1 單機(jī)模式 311
20.1.2 集群模式 313
20.2 Cluster組件 315
20.3 Tomcat的Cluster工作機(jī)制 317
20.4 Tomcat中Cluster的級(jí)別 318
20.5 如何讓Tomcat實(shí)現(xiàn)集群功能 318
第21章 集群通信框架 320
21.1 Tribes簡介 320
21.2 集群成員維護(hù)服務(wù)—MembershipService 321
21.3 平行的消息發(fā)送通道—ChannelSender 325
21.4 消息接收通道—ChannelReceiver 327
21.5 通道攔截器—ChannelInterceptor 328
21.6 應(yīng)用層處理入口—MembershipListener與ChannelListener 331
21.7 如何使用Tribes進(jìn)行數(shù)據(jù)傳輸 332
21.8 Tomcat使用Tribes同步會(huì)話 334
21.9 Tomcat使用Tribes部署集群應(yīng)用 334
第22章 監(jiān)控與管理 337
22.1 Java管理擴(kuò)展—JMX 337
22.1.1 JMX的基本結(jié)構(gòu) 337
22.1.2 JMX例子 338
22.2 JMX管理下的Tomcat 339
22.3 ManagerServlet 343

載地址

下載錯(cuò)誤?【投訴報(bào)錯(cuò)】

Tomcat內(nèi)核設(shè)計(jì)剖析 (汪建著) 帶目錄完整pdf[108MB]

      氣書籍

      載聲明

      ☉ 解壓密碼:chabaoo.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
      ☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
      ☉ 如果這個(gè)軟件總是不能下載的請?jiān)谠u(píng)論中留言,我們會(huì)盡快修復(fù),謝謝!
      ☉ 下載本站資源,如果服務(wù)器暫不能下載請過一段時(shí)間重試!或者多試試幾個(gè)下載地址
      ☉ 如果遇到什么問題,請?jiān)u論留言,我們定會(huì)解決問題,謝謝大家支持!
      ☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請購買正版。
      ☉ 本站提供的Tomcat內(nèi)核設(shè)計(jì)剖析 (汪建著) 帶目錄完整pdf[108MB] 資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。