-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
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書號
詳細書籍分類

RESTful API開發實戰 使用REST JSON XML和JAX-RS構建微服務

( 簡體 字)
作者:[美] Sanjay Patni 著 郭理勇 譯類別:1. -> 程式設計 -> 綜合
譯者:
出版社:清華大學出版社RESTful API開發實戰 使用REST JSON XML和JAX-RS構建微服務 3dWoo書號: 48590
詢問書籍請說出此書號!

缺書
NT售價: 240

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

譯者序:

前言:

眾所周知,數據庫、網站以及業務應用之間都需要數據交換。這通過定義標準的數據格式、傳輸協議或Web服務來實現,常見的數據格式有XML(Extensible Markup Language,可擴展標記語言)、JSON(JavaScript Object Notation,JavaScript對象表示法)等,常見的傳輸協議或Web服務包括SOAP(Simple Object Access Protocol,簡單對象訪問協議),以及目前更受歡迎的REST(Representational State Transfer,表述性狀態傳遞)等。開發人員通常需要設計自身應用的API接口,使得應用能集成特定的業務邏輯并運行在操作系統或服務器上。《RESTful API開發實戰 使用REST JSON XML和JAX-RS構建微服務 大數據和Web服務應用》涵蓋以上數據交換概念和通用的數據格式,并重點闡述如何構建REST風格的API。
對于Web系統的交換來說,你將學習HTTP協議,包括如何使用XML。另外《RESTful API開發實戰 使用REST JSON XML和JAX-RS構建微服務 大數據和Web服務應用》還比較了SOAP和REST,介紹無狀態轉移的概念。同時介紹軟件API設計和最佳實踐等。《RESTful API開發實戰 使用REST JSON XML和JAX-RS構建微服務 大數據和Web服務應用》后半部分將重點討論遵循JAX-RS標準的RESTful API的設計和實現,以及通過Java API構建RESTful Web服務。你將學習如何使用JSON和XML構建和使用JAX-RS服務,并通過實際案例使用RESTful API將眾多不同的數據源集成在一起(包括關系型數據庫和NoSQL數據庫等)。你將應用這些最佳實踐完成一個小型軟件系統API的設計與實現,并以RESTful API的方式公開可用的API服務。
《RESTful API開發實戰 使用REST JSON XML和JAX-RS構建微服務 大數據和Web服務應用》適用于那些在實際項目中使用數據交換的軟件開發人員,對那些希望了解數據交換方法以及如何與業務應用交互的數據專家同樣有所幫助。書中的案例練習要求讀者具有Java編程經驗。
《RESTful API開發實戰 使用REST JSON XML和JAX-RS構建微服務 大數據和Web服務應用》的主題包括:
? 數據交換和Web服務
? SOAP與REST,有狀態與無狀態
? XML與JSON
? API設計簡介:REST和JAX-RS
? API設計實踐
? 設計RESTful API
? 構建RESTful API
? 與RDBMS(MySQL)進行交互
? 使用RESTful API(比如JSON、XML)
? API安全性-OAuth
? API緩存
源代碼下載
掃描《RESTful API開發實戰 使用REST JSON XML和JAX-RS構建微服務 大數據和Web服務應用》封底的二維碼直接下載。
內容簡介:

RESTful API開發實戰
  《RESTful API開發實戰 使用REST JSON XML和JAX-RS構建微服務 大數據和Web服務應用》講述如何使用RESTful技術(包括REST、JSON、XML、JAX-RS Web服務和SOAP等)來構建當今的微服務、大數據應用以及Web服務應用。作者Sanjay Patni曾在加州大學圣克魯茲分校講授架構、最佳設計實踐和編碼實驗課程,本書就是在此基礎上撰寫的。
  本書自上而下呈現所有基礎知識:從頂部的“架構”到中間的“設計”,再到底部的“編碼”。本書是任何微服務(或Web服務)開發人員構建應用程序和服務的必
備參考書籍。
主要內容:
● 介紹主要的RESTful API,包括REST、JSON、XML、JAX-RS和SOAP等。
● 將RESTful技術用于Web服務和數據交換開發中,尤其用于當今的大數據環境。
● 在示例和案例研究的引導下學習使用XML、JSON、REST和JAX-RS。
目錄:

第1章 RESTfulAPI的基本原理1
1.1SOAP和REST的比較3
1.2 Web架構風格4
1.2.1 CS模式5
1.2.2 統一資源接口5
1.2.3 分層系統5
1.2.4 緩存機制6
1.2.5 無狀態6
1.2.6 按需編碼6
1.2.7 HATEOAS6
1.3 安全性7
1.4 什么是REST?8
1.4.1 REST基礎知識8
1.4.2 REST基本原理9
1.5 小結10
第2章 API設計和建模11
2.1 API設計策略11
2.2 API創建流程和方法論13
2.2.1 流程13
2.2.2 API方法論14
2.2.3 域分析或API描述14
2.2.4 架構設計15
2.2.5 原型設計16
2.2.6 實現16
2.2.7 發布16
2.2.8 API建模16
2.2.9 API建模的比較18
2.3 最佳實踐19
2.3.1 保持基礎URL簡明直觀19
2.3.2 錯誤處理20
2.3.3 版本控制22
2.3.4 局部響應23
2.3.5 分頁23
2.3.6 多格式24
2.3.7 APIFa?ade24
2.4 API解決方案架構24
2.4.1 移動解決方案25
2.4.2 云端解決方案25
2.4.3 Web端解決方案26
2.4.4 集成解決方案26
2.4.5 多終端解決方案26
2.4.6 智能電視解決方案26
2.4.7 物聯網26
2.5 API解決方案中的利益相關者26
2.5.1 API提供者27
2.5.2 API消費者27
2.5.3 最終用戶27
2.6 小結33
第3章 XML與JSON介紹35
3.1 XML簡介35
3.1.1 XML注釋36
3.1.2 XML的重要性37
3.1.3 如何使用XML38
3.1.4 XML的優缺點38
3.2 JSON簡介38
3.2.1 JSON語法39
3.2.2 JSON的重要性40
3.2.3 如何使用JSON41
3.2.4 JSON的優缺點42
3.3 XML和JSON的比較42
第4章 JAX-RS介紹51
4.1 JAX-RS簡介51
4.1.1 輸入和輸出內容類型52
4.1.2 JAX-RS注入53
4.2 REST實現55
第5章 API組合和框架65
5.1 API組合架構65
5.1.1 需求65
5.1.2 一致性65
5.1.3 可重用66
5.1.4 可定制66
5.1.5 可發現66
5.1.6 持久性66
5.2 如何實施這些需求——治理?67
5.2.1 一致性67
5.2.2 可重用67
5.2.3 可定制67
5.2.4 可發現68
5.2.5 變更管理68
5.3 API框架68
5.3.1 流程API——服務層69
5.3.2 系統API-數據訪問對象69
5.3.3 體驗API-API外觀70
5.3.4 服務層實現70
第6章 API平臺和數據處理器81
6.1 API平臺架構81
6.1.1 我們為什么需要API平臺81
6.1.2 什么是API平臺82
6.1.3 API平臺需要具備的功能82
6.1.4 API平臺是如何組織的,什么是API平臺的架構84
6.1.5 API架構如何適應圍繞企業的技術架構85
6.2 數據處理器86
6.2.1 數據訪問對象(DAO)86
6.2.2 命令查詢職責分離(CQRS)86
6.3 小結101
第7章 API管理和API客戶端103
7.1 外觀103
7.1.1 外觀模式103
7.1.2 API外觀104
7.2 API管理105
7.2.1 API生命周期106
7.2.2 API下線107
7.2.3 API盈利108
第8章 API安全性與緩存機制115
8.1 API安全性-OAuth2115
8.1.1 角色116
8.1.2 令牌116
8.1.3 注冊成客戶端117
8.1.4 授權授予類型118
8.1.5 隱式授予流程119
8.1.6 資源擁有者密碼憑據授予121
8.1.7 客戶端憑據授予122
8.2 緩存機制123
8.2.1 服務器緩存機制124
8.2.2 HTTP緩存機制124
8.2.3 Web緩存機制126
8.3 小結129
序: