Java Web服務:構建與運行(第2版)

Java Web服務:構建與運行(第2版)
定價:414
NT $ 414
  • 作者:(美)卡林
  • 出版社:電子工業出版社
  • 出版日期:2014-11-01
  • 語言:簡體中文
  • ISBN10:7121245019
  • ISBN13:9787121245015
  • 裝訂:333頁 / 普通級 / 1-1
 

內容簡介

卡林編著的《Java Web服務(構建與運行第2版) 》快速並詳盡地介紹了如何開發REST式和基於SOAP的Web服務。這本動手實踐型的書以清晰、務實的方法講述Web服務相關技術,提供了架構性的概述、可以運行的完整代碼示例,以及編譯、部署和執行應用程序的一些短小精悍的指令。學習本書,讀者將掌握如何從頭開始編寫服務或將已有的服務整合到現有的Java應用程序中。

在突出強調REST式服務的同時,此第2版還涵蓋了HttpServlet、Restlet、JAX-RS API,針對REST式服務的jQuery客戶端,以及用於基於SOAP的服務的JAX-WS。
 

目錄

前言
第1章 Web服務快速入門
1.1 Web服務雜項
1.2 Web服務有什麼好處
1.3 Web服務和面向服務的架構
1.4 Web服務簡史
1.4.1 從DCE/RPC到XML-RPC
1.4.2 分布式對象架構:Java示例
1.4.3 用Web服務來救援
1.5 什麼是REST
1.5.1 動詞和不透明名詞
1.6 回顧HTTP請求和響應
1.7 HTTP作為API
1.7.1 用Java編寫的兩個HTTP客戶端
1.8 第一個REST式的例子
1.8.1 Predictions Web服務的工作原理
1.8.2 針對Predictions Web服務的客戶端
1.9 為什麼REST式Web服務要使用servlet
1.10 下一步是什麼
第2章 REST式的Web服務:服務端
2.1 REST式服務作為一個HttpServlet類
2.1.1 實現細節
2.1.2 針對predictions2服務的示例客戶端調用
2.2 REST式 Web服務作為一個JAX-RS資源
2.2.1 第一個使用Jersey的JAX-RS Web服務
2.2.2 用Java應用程序發布JAX-RS資源
2.2.3 用Tomcat發布JAX-RS資源
2.2.4 Adage類
2.2.5 JAX-RS生成的XML和JSON響應
2.2.6 將Predictions Web服務移植到JAX -RS
2.3 REST式 Web服務作為Restlet的資源
2.3.1 對adages2服務的示例調用
2.3.2 在不使用Web服務器的情況下發布adages2 Restlet服務
2.3.3 REST式服務作為一個@WebServiceProvider
2.4 下一步是什麼
第3章 REST式的Web服務:客戶端
3.1 針對Java REST式Web服務的Perl客戶端
3.2 針對亞馬遜電子商務服務的客戶端
3.3 一個獨立的JAX -B示例
3.3.1 XStream選項
3.4 針對亞馬遜電子商務服務的另一個客戶端
3.5 CTA公共汽車跟蹤服務
3.6 REST式客戶端和WADL文檔
3.7 JAX-RS客戶端API
3.8 用於JavaScript客戶端的JSON
3.8.1 JSONP和Web服務
3.8.2 使用jQuery編寫的組合REST式服務
3.8.3 一個Ajax輪詢的例子
3.9 下一步是什麼
第4章 基於SOAP的Web服務
4.1 一個基於SOAP的Web服務
4.2 在兩個文件中的RandService
4.3 針對RandService的客戶端
4.3.1 針對RandService的Java客戶端
4.3.2 針對RandService的C#客戶端
4.3.3 針對RandService的Perl客戶端
4.4 WSDL服務合同詳解
4.4.1 types 部分
4.4.2 message部分
4.4.3 portType部分
4.4.4 binding 部分
4.4.5 service部分
4.4.6 Java和XML 模式的數據類型綁定
4.4.7 包裝和解包的文檔風格
4.4.8 用於服務端的wsimport構件
4.5 針對亞馬遜的電子商務服務的基於SOAP的客戶端
4.5.1 針對基於SOAP的服務的異步客戶端
4.6 下一步是什麼
第5章 SOAP處理程序和錯誤
5.1 基於SOAP的服務和客戶端中的處理程序層
5.2 在predictionsSOAP服務中的處理程序和錯誤
5.2.1 后台支持類
5.2.2 從客戶端到服務
5.2.3 簽名驗證
5.2.4 來自應用層和處理程序層的錯誤
5.2.5 鏈接服務端處理程序的服務
5.3 有兩個處理程序的處理程序鏈
5.4 基於SOAP的Web服務和二進制數據
5.5 傳輸層
5.6 Axis2
5.7 下一步是什麼
第6章 Web服務安全性
6.1 線路層安全
6.1.1 HTTPS基礎
6.1.2 對稱和非對稱加密/解密
6.1.3 HTTPS如何提供三種安全服務
6.1.4 HTTPS握手
6.1.5 HttpsURLConnection類
6.2 一個非常輕量級的HTTPS服務器和客戶端
6.3 在生產級Web服務器中的HTTPS
6.3.1 強制使用HTTPS訪問Web服務
6.3.2 一個針對predictions2 服務的HTTPS客戶端
6.4 容器管理的安全性
6.4.1 用Tomcat安全領域鏈接服務的web.xml
6.4.2 在用戶/角色安全性中的客戶端
6.4.3 使用curl實用程序用於HTTPS測試
6.4.4 在HTTPS與用戶/角色的安全性下的@WebService
6.4.5 使用摘要的密碼替代密碼
6.5 WS-Security
6.5.1 使用WS-Security保護一個@WebService
6.6 下一步是什麼
第7章 Web服務和Java應用程序服務器
7.1 Web容器
7.1.1 面向消息的中間件
7.1.2 企業Java Bean 容器
7.1.3 命名和查找服務
7.1.4 安全提供者
7.1.5 客戶端容器
7.1.6 數據庫系統
7.2 通向一個輕量級的JAS
7.3 GlassFish基礎
7.4 在GlassFish中基於Servlet的Web服務
7.4.1 具有混合API的例子
7.5 一個互動網站和基於SOAP的Web服務
7.6 一個作為@Stateless會話EJB的@WebService
7.6.1 包裝和部署predictionsEJB服務
7.6.2 針對predictionsEJB服務的客戶端
7.7 TomEE :帶有Java EE擴展的Tomcat
7.7.1 將predictionsEJB Web服務移植到TomEE
7.7.2 將EJB部署在一個WAR文件中
7.8 Java Web服務最適合用在什麼地方
7.8.1 回到手頭的問題
索引
網路書店 類別 折扣 價格
  1. 新書
    $414