Java WebSocket編程開發、部署和保護動態Web套用

Java WebSocket編程開發、部署和保護動態Web套用

《Java WebSocket編程開發、部署和保護動態Web套用》是2015年8月1日qh大學出版社出版的圖書,作者是[美] Danny Coward。

基本介紹

  • 書名:Java WebSocket編程開發、部署和保護動態Web套用
  • 作者:[美] Danny Coward
  • 譯者:劉建 夏先波 
  • ISBN:9787302408079
  • 定價:39元
  • 出版社:qh大學出版社
  • 出版時間:2015年8月1日
內容簡介,目錄,

內容簡介

充分利用最先進的通信技術構建動態企業級Web套用。《JavaWebSocket編程 開發、部署和保護動態Web套用》一書由JavaWebSocket編程權威專家撰寫,提供了實際的開發策略和詳盡的示例套用。本書詮釋了如何設計客戶端/伺服器套用、與全雙工訊息通信協作、建立連線、創建端點、處理路徑映射以及保護數據。你也將學到如何加密Web傳輸並且使用JavaWebSocket增強既有套用。

目錄

第1章 Java WebSocket基本原理 1
1.1 創建第一個WebSocket套用 2
1.1.1 創建WebSocket端點 3
1.1.2 部署端點 5
1.1.3 創建WebSocket客戶端 6
1.2 WebSocket端點 9
1.3 編程式端點 10
1.4 深入Echo示例 17
1.4.1 部署階段 17
1.4.2 接收第一個連線 19
1.4.3 WebSocket訊息通信 22
1.5 本章小結 23
第2章 Java WebSocket生命周期 25
2.1 WebSocket協定 26
2.2 Java WebSocket生命周期 27
2.3 Java WebSocket API中的WebSocket生命周期 29
2.3.1 註解式端點事件處理 30
2.3.2 Lifecycle示例 38
2.3.3 編程式端點生命周期 46
2.3.4 實例數目及執行緒機制 49
2.4 本章小結 51
第3章 訊息通信基礎 53
3.1 訊息通信概述 54
3.1.1 傳送訊息 54
3.1.2 接收WebSocket訊息 61
3.2 DrawingBoard套用 73
3.3 訊息通信和執行緒 94
3.3.1 WebSocket端點執行緒和訊息通信 94
3.3.2 執行緒與編碼器和解碼器的生命周期 95
3.4 本章小結 95
第4章 配置與Session 97
4.1 Session狀態和邏輯端點狀態 98
4.2 Chat示例 99
4.3 配置端點:ClientEndpointConfig和
ServerEndpointConfig 111
4.3.1 提供和訪問端點配置信息 111
4.3.2 配置選項介紹 113
4.3.3 WebSocket子協定和WebSocket擴展 115
4.4 WebSocket Session 123
4.5 本章小結 128
第5章 高級訊息處理 129
5.1 檢查連線:Ping和Pong 130
5.2 異步傳送WebSocket訊息 132
5.2.1 通過Future傳送WebSocket訊息 133
5.2.2 通過Handler傳送WebSocket訊息 135
5.2.3 何時通過Future傳送以及何時通過Handler傳送 136
5.2.4 異步傳送逾時 137
5.3 訊息批處理 138
5.4 緩衝、訊息分片和數據幀 140
5.5 保證訊息傳遞 142
5.6 傳送訊息API總結 143
5.7 MessageModes套用 144
5.7.1 MessageModes套用概述 145
5.7.2 查看MessageModes套用的代碼 147
5.7.3 MessageModes套用中需要注意的事情 155
5.8 本章小結 158
第6章 WebSocket路徑映射 159
6.1 URI術語 160
6.2 WebSocket路徑映射 161
6.2.1 精確URI映射 161
6.2.2 URI模板路徑 164
6.2.3 URI模板匹配相關的API 167
6.2.4 在運行時訪問路徑信息 173
6.2.5 查詢字元串和請求參數 174
6.2.6 匹配優先權 177
6.3 Portfolio套用 180
6.4 查詢字元串、路徑參數與WebSocket訊息 186
6.5 WebSocket路徑映射API總結 188
6.6 本章小結 189
第7章 保護WebSocket伺服器端點 191
7.1 安全的概念 192
7.2 Java WebSocket API安全 193
7.2.1 認證 194
7.2.2 授權 199
7.2.3 私有通信 204
7.2.4 Java WebSocket安全API 207
7.3 Stock Account套用 209
7.4 本章小結 217
第8章 Java EE平台中的WebSocket 219
8.1 Java EE平台中Java WebSocket的角色 220
8.2 共享Web套用狀態 222
8.2.1 HttpSession與WebSocket Session的關聯 224
8.2.2 HttpSession示例 225
8.3 WebSocket端點使用EJB 230
8.4 新版Chat示例 235
8.5 本章小結 240

相關詞條

熱門詞條

聯絡我們