-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Java RESTful Web Service實戰(第2版)

( 簡體 字)
作者:韓陸類別:1. -> 程式設計 -> JAVA -> Java
譯者:
出版社:機械工業出版社Java RESTful Web Service實戰(第2版) 3dWoo書號: 44816
詢問書籍請說出此書號!

缺書
NT售價: 295

出版日:8/1/2016
頁數:281
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787111542131
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

全書共10章,包括JAX-RS2入門、RESTAPI設計、REST請求處理、REST服務與異步、REST客戶端、REST測試、微服務、容器化、JAX-RS調優、REST安全等內容。書中從基礎概念開始,結合大量示例和實現代碼,將REST理論與Java實現相結合,循序漸進地闡述JavaREST式服務,為讀者提供更精煉、更準確、更全面的參考。
目錄:

第2版序一
第2版序二
第1版序一
第1版序二
前言
第1章 JAX-RS2入門 1
1.1 解讀REST 1
1.1.1 一種架構風格 2
1.1.2 基本實現形式 2
1.2 解讀REST服務 3
1.2.1 REST式的Web服務 3
1.2.2 對比RPC風格 3
1.2.3 對比MVC風格 4
1.3 解讀JAX-RS標準 5
1.3.1 JAX-RS2標準 5
1.3.2 JAX-RS2的目標 5
1.3.3 非JAX-RS2的目標 6
1.3.4 解讀JAX-RS元素 7
1.4 Jersey項目概要 7
1.4.1 獲得Jersey 8
1.4.2 Jersey問答 8
1.4.3 Jersey項目管理 8
1.4.4 Jersey許可 9
1.4.5 Jersey的模塊 10
1.4.6 GlashFish項目 10
1.5 快速實現Java REST服務 12
1.5.1 第一個REST服務 13
1.5.2 第一個Servlet容器服務 17
1.6 快速了解Java REST服務 19
1.6.1 REST工程類型 19
1.6.2 REST應用描述 24
1.7 Java領域的其他REST實現 27
1.7.1 JAX-RS的其他實現 27
1.7.2 其他的REST實現 31
1.8 REST調試工具 33
1.8.1 命令行調試工具 33
1.8.2 基于瀏覽器的圖形化調試插件 34
1.9 本章小結 37
第2章 REST API設計 38
2.1 統一接口 38
2.1.1 GET方法 39
2.1.2 PUT方法 41
2.1.3 DELETE方法 43
2.1.4 POST方法 44
2.1.5 WebDAV擴展方法 45
2.2 資源定位 47
2.2.1 資源地址設計 48
2.2.2 @QueryParam注解 50
2.2.3 @PathParam注解 52
2.2.4 @FormParam注解 55
2.2.5 @BeanParam注解 57
2.2.6 @CookieParam注解 58
2.2.7 @Context注解 58
2.3 傳輸格式 59
2.3.1 基本類型 59
2.3.2 文件類型 60
2.3.3 InputStream類型 61
2.3.4 Reader類型 62
2.3.5 XML類型 62
2.3.6 JSON類型 66
2.4 連通性 82
2.4.1 過渡型鏈接 82
2.4.2 結構型鏈接 83
2.5 處理響應 84
2.5.1 返回類型 85
2.5.2 處理異常 86
2.6 內容協商 89
2.6.1 @Produces注解 89
2.6.2 @Consumes注解 91
2.7 本章小結 92
第3章 REST請求處理 93
3.1 Jersey的AOP機制 93
3.2 Providers詳解 94
3.2.1 實體Providers 94
3.2.2 上下文Providers 100
3.3 REST請求流程 100
3.4 REST過濾器 102
3.4.1 ClientRequestFilter 102
3.4.2 ContainerRequestFilter 103
3.4.3 ContainerResponseFilter 104
3.4.4 ClientResponseFilter 105
3.4.5 訪問日志 107
3.5 REST攔截器 109
3.6 綁定機制 111
3.6.1 名稱綁定 111
3.6.2 動態綁定 113
3.7 優先級 115
3.8 本章小結 116
第4章 REST服務與異步 117
4.1 為什么使用異步機制 117
4.1.1 服務器異步機制 117
4.1.2 客戶端異步機制 118
4.2 JAX-RS2的異步機制 119
4.2.1 服務端實現 119
4.2.2 客戶端實現和測試 122
4.3 基于HTTP1.1的異步通信 124
4.3.1 Polling技術 124
4.3.2 Comet技術 126
4.3.3 Web Hook異步通信 127
4.3.4 SSE技術 128
4.4 基于HTML5的異步通信 129
4.4.1 SSE的原理 129
4.4.2 發布—訂閱模式的實現 131
4.4.3 廣播模式的實現 135
4.4.4 WebSocket技術 137
4.5 本章小節 138
第5章 REST客戶端 139
5.1 客戶端接口 140
5.1.1 Client接口 140
5.1.2 WebTarget接口 141
5.1.3 Invocation接口 142
5.2 連接池 142
5.2.1 資源釋放 142
5.2.2 連接器 144
5.2.3 HTTP連接池 146
5.3 封裝Client 147
5.4 請求Spring Boot微服務 148
5.4.1 不同的JSON解析方式 148
5.4.2 完整示例 150
5.5 JavaScript客戶端 150
5.5.1 jQuery客戶端 151
5.5.2 AngularJs客戶端 152
5.6 本章小結 152
第6章 REST測試 153
6.1 Jersey測試框架 153
6.2 單元測試 156
6.2.1 集成Spring的單元測試 156
6.2.2 異步測試 158
6.3 集成測試 158
6.4 日志增強 159
6.5 本章小結 160
第7章 微服務 161
7.1 微服務技術棧 162
7.1.1 服務發現 163
7.1.2 可伸縮性 163
7.1.3 回到起點 164
7.2 REST服務與Spring Boot 165
7.2.1 Bootiful 165
7.2.2 RESTful 167
7.2.3 Actuator 168
7.3 REST服務與Spring Cloud 172
7.3.1 Spring Cloud Zookeeper 172
7.3.2 Spring Cloud Consul 182
7.3.3 Spring Cloud Etcd 187
7.4 本章小結 193
第8章 容器化 195
8.1 容器技術 195
8.1.1 容器 195
8.1.2 Docker技術棧 197
8.1.3 容器文化 199
8.2 REST服務與容器 201
8.2.1 開始容器化之路 201
8.2.2 開發自測容器化 204
8.3 容器化微服務 206
8.3.1 Zookeeper 207
8.3.2 Kafka 212
8.3.3 微服務 214
8.3.4 Nginx 217
8.4 本章小結 220
第9章 JAX-RS調優 223
9.1 使用緩存優化負載 223
9.1.1 緩存協商 223
9.1.2 條件GET 225
9.1.3 REST緩存實踐 227
9.1.4 ab測試 229
9.2 使用版本號優化服務 229
9.2.1 何時使用版本號 230
9.2.2 如何使用版本號 230
9.3 使用參數配置優化服務 232
9.3.1 通用配置 232
9.3.2 服務器端和客戶端配置類 233
9.4 Java虛擬機調優 234
9.4.1 虛擬機概述 234
9.4.2 內存溢出與內存泄漏 236
9.5 本章小結 238
第10章 REST安全 239
10.1 身份認證 240
10.1.1 基本認證 241
10.1.2 摘要認證 241
10.1.3 表單認證 242
10.1.4 證書認證 242
10.2 資源授權 244
10.2.1 容器管理權限 244
10.2.2 應用管理權限 246
10.3 認證與授權實現 247
10.3.1 基本認證與JDBCRealm 247
10.3.2 摘要認證與UserDatabase-Realm 255
10.3.3 表單認證與DataSource-Realm 258
10.3.4 Form認證和JAASRealm 263
10.3.5 證書認證與UserDatabase-Realm 266
10.4 JAX-RS2實現 270
10.4.1 Application類 270
10.4.2 資源類 271
10.4.3 資源測試類 271
10.5 REST服務與OAuth2 273
10.5.1 OAuth2概述 274
10.5.2 OAuth2流程 275
10.5.3 OAuth2實現 276
10.6 本章小結 280
參考資料 282
序: