注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計JAVA及其相關Java Web服務開發(fā)

Java Web服務開發(fā)

Java Web服務開發(fā)

定 價:¥68.00

作 者: (美)Ramesh Nagappan,Robert Skoczylas,Rima Patel Sriganesh著;龐太剛,陶程譯;龐大剛譯
出版社: 清華大學出版社
叢編項:
標 簽: Java

ISBN: 9787302084440 出版時間: 2004-05-01 包裝: 簡裝本
開本: 26cm 頁數(shù): 543 字數(shù):  

內容簡介

  本書全面深入地探討了下一代分布式計算技術—— Web服務,深入透徹地闡述了如何使用Java實現(xiàn)和部署Web服務,同時也全面介紹了與之相關的基礎知識。在詳細介紹了Web服務之后,本書還引導您探討Web服務體系結構及其核心構件塊,包括一些相關標準和技術。通過對本書的學習,您將學會如何使用Sun JWSDP 1.0 API開發(fā)Web服務,以及如何將J2EE應用程序發(fā)布為Web服務。本書著重從概念、技術和實用技巧的角度展開論述:·討論Web服務標準的演變歷程,包括ebXML的重要進展;·展示使用Java的Web服務體系結構,以及如何根據(jù)現(xiàn)有的J2EE應用程序構建Web服務;·學習并實現(xiàn)使用Sun JWSDP 1.0 API的案例分析;·展示Java Web服務與Micorsoft.NET的互操作性;·概述新出現(xiàn)的Web服務安全性標準,并展示如何在Web服務中實現(xiàn)安全性;·提供使用Sun JWSDP 1.0、BEA Weblogic 7.0、Apache Axis 1.0B3、Systinet WASP 4.0、Exolab CASTOR、IBM XML安全套件和Micorsoft.NET的大量示例。

作者簡介

  Ramesh Nagappan是Sun Java中心的Enterprise Java架構師,擁有13年的從業(yè)經驗,擅長于設計和實現(xiàn)基于Java、XML和COBRA的分布式計算體系結構,可適用于Internet應用程序、企業(yè)消息交換和Web服務。Ramesh還與其他作者合著了關于J2EE和EAI的一些書籍。

圖書目錄

第I部分 Web服務溯源及演變
第1章 分布式計算的演變
1.1 分布式計算的定義
1.2 分布式計算的重要性
1.3 客戶端-服務器應用程序
1.4 通用對象代理體系結構(CORBA)
1.5 Java RMI
1.6 Microsoft DCOM
1.7 面向消息的中間件
1.8 分布式計算的常見挑戰(zhàn)
1.9 J2EE和XML在分布式計算中扮演的角色
1.10 Web服務的出現(xiàn)
1.11 小結
第2章 Web服務簡介
2.1 Web服務的概念
2.2 動機和特征
2.3 使用Web服務的原因
2.4 Web服務的基本操作模型
2.5 核心的Web服務標準
2.5.1 XML
2.5.2 SOAP
2.5.3 WSDL
2.5.4 UDDI
2.5.5 ebXML
2.6 其他支持Web服務的業(yè)界標準
2.6.1 WSCI
2.6.2 WSFL
2.6.3 DSML
2.6.4 XLANG
2.6.5 BTP
2.6.6 XML ENC
2.6.7 XKMS
2.6.8 XML DSIG
2.6.9 XACML
2.6.10 SAML
2.7 Web服務當前面臨的難題
2.8 Web服務的軟件和工具
2.8.1 BEA Systems的產品
2.8.2 Cape Clear的產品
2.8.3 IBM的產品
2.8.4 IOPSIS的產品
2.8.5 Oracle的產品
2.8.6 Sun的產品
2.8.7 Systinet的產品
2.9 概述業(yè)界領袖的Web服務策略
2.9.1 Sun ONE
2.9.2 IBM電子商務
2.9.3 Microsoft.NET
2.10 Web服務的主要優(yōu)點
2.11 小結
第II部分 Web服務體系結構和技術
第3章 構建Web服務體系結構
3.1 Web服務體系結構及其核心模塊
3.2 商業(yè)工具
3.2.1 SOAP
3.2.2 WSDL
3.2.3 UDDI
3.2.4 ebXML
3.3 Web服務的通信模型
3.3.1 基于RPC的通信模型
3.3.2 基于消息交換的通信模型
3.4 實現(xiàn)Web服務
3.5 開發(fā)支持Web服務的應用程序
3.5.1 開發(fā)基于Java的Web服務
3.5.2 使用J2EE開發(fā)Web服務的示例
3.6 小結
第4章 使用SOAP開發(fā)Web服務
4.1 基于XML的協(xié)議和SOAP
4.1.1 SOAP溯源
4.1.2 理解SOAP規(guī)范
4.2 剖析SOAP消息
4.2.1 SOAP信封
4.2.2 SOAP消息頭
4.2.3 SOAP主體
4.2.4 SOAP故障
4.2.5 SOAP mustUnderstand
4.2.6 SOAP附件
4.3 SOAP編碼
4.3.1 簡單類型值
4.3.2 多態(tài)存取器
4.3.3 復合類型值
4.3.4 串行化和反串行化
4.4 SOAP消息交換模型
4.4.1 SOAP中間方
4.4.2 SOAP actor屬性
4.5 SOAP通信
4.6 SOAP消息交換
4.7 SOAP與傳輸協(xié)議的綁定
4.7.1 綁定到HTTP的SOAP
4.7.2 綁定到SMTP的SOAP
4.7.3 其他SOAP綁定
4.7.4 SOAP消息交換模式
4.8 SOAP安全性
4.8.1 SOAP加密
4.8.2 SOAP數(shù)字簽名
4.8.3 SOAP身份驗證
4.9 構建SOAP Web服務
4.10 使用Java開發(fā)SOAP Web服務
4.10.1 使用Apache Axis開發(fā)Web服務
4.10.2 為Web服務安裝Axis
4.10.3 不使用Tomcat/servlet引擎運行Axis
4.10.4 Axis基礎結構和組件
4.10.5 Axis Web服務編程模型
4.11 使用Axis創(chuàng)建Web服務示例
4.11.1 構建基于Axis的基礎結構
4.11.2 設置ACME Web服務環(huán)境
4.11.3 實現(xiàn)ACME Web服務
4.12 SOAP的己知局限
4.13 小結
第5章 Web服務的描述和發(fā)現(xiàn)
5.1 WSDL
5.1.1 WSDL在Web服務中的應用
5.1.2 WSDL定義文檔的剖析
5.1.3 WSDL綁定
5.1.4 WSDL工具
5.1.5 WSDL的前景
5.1.6 WSDL的局限性
5.2 UDDI技術
5.2.1 UDDI注冊表
5.2.2 使用UDDI編程
5.2.3 查詢API
5.2.4 發(fā)布API
5.2.5 UDDI實現(xiàn)方案
5.2.6 注冊為Systinet UDDI注冊用戶
5.2.7 將信息發(fā)布到UDDI注冊表
5.2.8 在UDDI注冊表中搜索信息
5.2.9 從UDDI注冊表中刪除信息
5.2.10 UDDI的局限
5.3 小結
第6章 創(chuàng)建.NET互操作性
6.1 確?;ゲ僮餍缘姆椒?br />6.1.1 聲明W3C XML Schema
6.1.2 發(fā)布WSDL
6.1.3 創(chuàng)建SOAP代理
6.1.4 測試互操作性
6.2 Microsoft.NET Framework概述
6.2.1 公共語言運行庫(CLR)
6.2.2 .NET Framework類庫
6.3 為Web服務開發(fā)Microsoft.NET客戶端程序
6.3.1 使用.NET Framework創(chuàng)建Web服務請求程序的關鍵步驟
6.3.2 案例研究:為Axis Web服務構建.NET客戶端
6.4 創(chuàng)建Web服務互操作性面臨的挑戰(zhàn)
6.4.1 常見的SOAP/HTTP傳輸問題
6.4.2 XML Schema和XML的相關問題
6.4.3 SOAP/XML消息的不連續(xù)性
6.4.4 版本與兼容性
6.5 WS-I雛形及其目標
6.6 公共互操作性測試工作
6.7 小結
第III部分 探索JWSDP
第7章 JWSDP簡介
7.1 JWSDP
7.1.1 Java XML Pack
7.1.2 適用于XML的Java API
7.1.3 JSTL
7.1.4 Apache Tomcat容器
7.1.5 WSDP注冊表服務器
7.1.6 ANT構建工具
7.2 下載Web服務包
7.3 小結
第8章 利用Java API處理XML和綁定數(shù)據(jù)
8.1 XML基礎知識
8.1.1 XML語法
8.1.2 命名空間
8.1.3 XML文檔的有效性驗證
8.2 JAXP
8.2.1 JAXP
8.2.2 JAXP的應用
8.2.3 JAXP API模型
8.2.4 JAXP實現(xiàn)方案
8.2.5 用SAX處理XML
8.2.6 使用DOM處理XML
8.2.7 XSL樣式表概述
8.2.8 使用XSLT進行轉換
8.2.9 線程
8.3 JAXB
8.3.1 數(shù)據(jù)綁定的生成
8.3.2 XML編組
8.3.3 Java解組
8.3.4 其他回調方法
8.3.5 XML綁定的示例代碼
8.4 小結
第9章 JAXM
9.1 JAXM在Web服務中的作用
9.1.1 JAXM應用程序體系結構
9.1.2 JAXM消息交換:交互模式
9.2 JAXM API編程模型
9.2.1 Javax.xml.messaging
9.2.2 javax.xml.soap(SAAJ 1.1 API)
9.3 JAXM的基本編程步驟
9.3.1 使用JAXM提供程序
9.3.2 使用不包括提供程序的JAXM使用SOAPConnection
9.4 JAXM部署模型
9.4.1 在JWSDP 1.0中部署基于JAXM的應用程序
9.4.2 使用JAXM提供程序配置JAXM應用程序
9.4.3 配置客戶端
9.4.4 配置提供程序
9.5 部署基于JAXM的Web服務
9.5.1 使用JAXM的點對點消息處理機制(SOAPConnection)
9.5.2 使用JAXM提供程序的異步消息交換
9.6 JAXM互操作性
9.7 JAXM在J2EE 1.4中的應用
9.8 小結
第10章 使用JAX-RPC構建RPC Web服務
10.1 JAX-RPC在Web服務中的作用
10.1.1 比較JAX-RPC與JAXM
10.1.2 JAX-RPC應用程序體系結構
10.2 JAX-RPC API及實現(xiàn)方案模型
10.2.1 基于JAX-RPC的服務實現(xiàn)方案
10.2.2 基于JAX-RPC的客戶端實現(xiàn)方案
10.3 JAX-RPC支持的Java/XML映射
10.3.1 Java/XML數(shù)據(jù)類型映射
10.3.2 數(shù)組
10.3.3 Java類與XML結構和復雜類型
10.3.4 Java/WSDL定義映射
10.3.5 處理JAX-RPC中的SOAP附件
10.4 開發(fā)基于JAX-RPC的Web服務
10.4.1 創(chuàng)建基于JAX-RPC的服務(BookPriceService)
10.4.2 開發(fā)JAX-RPC客戶端程序(BookPriceServiceClient)
10.5 J2EE 1.4中JAX-RPC的應用
10.6 JAX-RPC互操作性
10.7 小結
第11章 JAXR
11.1 JAXR簡介
11.2 JAXR體系結構
11.2.1 JAXR體系結構組件
11.2.2 JAXR功能與功能簡檔
11.2.3 JAXR編程模型
11.3 JAXR信息模型
11.3.1 類與接口
11.3.2 注冊表對象的分類
11.3.3 注冊表對象的關聯(lián)
11.4 JAXR注冊表服務API
11.4.1 連接管理API
11.4.2 生命周期管理API
11.4.3 查詢管理API
11.5 JWSDP 1.0對JAXR的支持
11.5.1 注冊表服務器
11.5.2 注冊表瀏覽器
11.6 JAXR示例
11.6.1 使用JAXR發(fā)布信息
11.6.2 使用JAXR查詢信息
11.6.3 使用JAXR刪除信息
11.7 小結
第12章 JWSDP的使用:案例分析
12.1 案例概述
12.1.1 服務提供方、請求方和注冊表的角色
12.1.2 重要的組件和實體
12.2 案例分析體系結構
12.3 組件的設計
12.3.1 提供方環(huán)境
12.3.2 發(fā)布和發(fā)現(xiàn)類的設計
12.3.3 設計服務請求方環(huán)境(computerBuy.com)
12.4 實現(xiàn)方案
12.4.1 開發(fā)服務環(huán)境
12.4.2 開發(fā)服務請求方環(huán)境
12.5 設置JWSDP環(huán)境
12.5.1 服務提供方運行庫基礎結構(acmeprovider.com)
12.5.2 服務注冊表基礎結構
12.5.3 服務請求方運行庫基礎結構(computerBuy.com)
12.6 執(zhí)行場景
12.7 小結
第IV部分 Web服務中的安全性
第13章 Web服務安全性
13.1 保護Web服務所面臨的問題
13.1.1 保護Web服務的技術
13.1.2 迅猛發(fā)展的密碼學
13.2 XML Encryption
13.2.1 XML Encryption的含義
13.2.2 XML Encryption實現(xiàn)方案
13.2.3 XML Encryption示例
13.2.4 加密<Accounts>XML元素
13.2.5 解密<Accounts> XML元素
13.2.6 加密和解密的編程步驟
13.3 XML Signature
13.3.1 XML Signature的類型
13.3.2 XML Signature的語法
13.3.3 標準化
13.3.4 XML Signature的實現(xiàn)方案
13.3.5 XML Signature示例
13.4 XKMS
13.4.1 XKMS組件
13.4.2 XKMS實現(xiàn)方案
13.4.3 XML密鑰信息服務規(guī)范(X-KISS)
13.4.4 XML密鑰注冊服務規(guī)范(X-KRSS)
13.5 SAML
13.5.1 SAML實現(xiàn)方案
13.5.2 SAML體系結構
13.5.3 身份驗證斷言
13.5.4 屬性斷言
13.5.5 授權(決策)斷言
13.5.6 SAML綁定和協(xié)議
13.5.7 SAML斷言的生成者和使用者模型
13.5.8 使用SAML的單點登錄
13.6 XACML
13.7 結論
13.8 小結
第V部分 Web服務策略和解決方案
第14章 Sun ONE簡介
14.1 Sun ONE的構想
14.2 按需服務
14.2.1 Web應用程序
14.2.2 Web服務
14.2.3 Web客戶
14.3 Sun ONE體系結構
14.3.1 Sun ONE服務層
14.3.2 Sun ONE標準和技術
14.3.3 Sun ONE產品組:已集成產品與可集成產品
14.4 小結

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號