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

Java Web服務(wù)開發(fā)

Java Web服務(wù)開發(fā)

定 價(jià):¥68.00

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

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

內(nèi)容簡介

  本書全面深入地探討了下一代分布式計(jì)算技術(shù)—— Web服務(wù),深入透徹地闡述了如何使用Java實(shí)現(xiàn)和部署Web服務(wù),同時(shí)也全面介紹了與之相關(guān)的基礎(chǔ)知識。在詳細(xì)介紹了Web服務(wù)之后,本書還引導(dǎo)您探討Web服務(wù)體系結(jié)構(gòu)及其核心構(gòu)件塊,包括一些相關(guān)標(biāo)準(zhǔn)和技術(shù)。通過對本書的學(xué)習(xí),您將學(xué)會如何使用Sun JWSDP 1.0 API開發(fā)Web服務(wù),以及如何將J2EE應(yīng)用程序發(fā)布為Web服務(wù)。本書著重從概念、技術(shù)和實(shí)用技巧的角度展開論述:·討論Web服務(wù)標(biāo)準(zhǔn)的演變歷程,包括ebXML的重要進(jìn)展;·展示使用Java的Web服務(wù)體系結(jié)構(gòu),以及如何根據(jù)現(xiàn)有的J2EE應(yīng)用程序構(gòu)建Web服務(wù);·學(xué)習(xí)并實(shí)現(xiàn)使用Sun JWSDP 1.0 API的案例分析;·展示Java Web服務(wù)與Micorsoft.NET的互操作性;·概述新出現(xiàn)的Web服務(wù)安全性標(biāo)準(zhǔn),并展示如何在Web服務(wù)中實(shí)現(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架構(gòu)師,擁有13年的從業(yè)經(jīng)驗(yàn),擅長于設(shè)計(jì)和實(shí)現(xiàn)基于Java、XML和COBRA的分布式計(jì)算體系結(jié)構(gòu),可適用于Internet應(yīng)用程序、企業(yè)消息交換和Web服務(wù)。Ramesh還與其他作者合著了關(guān)于J2EE和EAI的一些書籍。

圖書目錄

第I部分 Web服務(wù)溯源及演變
第1章 分布式計(jì)算的演變
1.1 分布式計(jì)算的定義
1.2 分布式計(jì)算的重要性
1.3 客戶端-服務(wù)器應(yīng)用程序
1.4 通用對象代理體系結(jié)構(gòu)(CORBA)
1.5 Java RMI
1.6 Microsoft DCOM
1.7 面向消息的中間件
1.8 分布式計(jì)算的常見挑戰(zhàn)
1.9 J2EE和XML在分布式計(jì)算中扮演的角色
1.10 Web服務(wù)的出現(xiàn)
1.11 小結(jié)
第2章 Web服務(wù)簡介
2.1 Web服務(wù)的概念
2.2 動機(jī)和特征
2.3 使用Web服務(wù)的原因
2.4 Web服務(wù)的基本操作模型
2.5 核心的Web服務(wù)標(biāo)準(zhǔn)
2.5.1 XML
2.5.2 SOAP
2.5.3 WSDL
2.5.4 UDDI
2.5.5 ebXML
2.6 其他支持Web服務(wù)的業(yè)界標(biāo)準(zhǔn)
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服務(wù)當(dāng)前面臨的難題
2.8 Web服務(wù)的軟件和工具
2.8.1 BEA Systems的產(chǎn)品
2.8.2 Cape Clear的產(chǎn)品
2.8.3 IBM的產(chǎn)品
2.8.4 IOPSIS的產(chǎn)品
2.8.5 Oracle的產(chǎn)品
2.8.6 Sun的產(chǎn)品
2.8.7 Systinet的產(chǎn)品
2.9 概述業(yè)界領(lǐng)袖的Web服務(wù)策略
2.9.1 Sun ONE
2.9.2 IBM電子商務(wù)
2.9.3 Microsoft.NET
2.10 Web服務(wù)的主要優(yōu)點(diǎn)
2.11 小結(jié)
第II部分 Web服務(wù)體系結(jié)構(gòu)和技術(shù)
第3章 構(gòu)建Web服務(wù)體系結(jié)構(gòu)
3.1 Web服務(wù)體系結(jié)構(gòu)及其核心模塊
3.2 商業(yè)工具
3.2.1 SOAP
3.2.2 WSDL
3.2.3 UDDI
3.2.4 ebXML
3.3 Web服務(wù)的通信模型
3.3.1 基于RPC的通信模型
3.3.2 基于消息交換的通信模型
3.4 實(shí)現(xiàn)Web服務(wù)
3.5 開發(fā)支持Web服務(wù)的應(yīng)用程序
3.5.1 開發(fā)基于Java的Web服務(wù)
3.5.2 使用J2EE開發(fā)Web服務(wù)的示例
3.6 小結(jié)
第4章 使用SOAP開發(fā)Web服務(wù)
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 復(fù)合類型值
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身份驗(yàn)證
4.9 構(gòu)建SOAP Web服務(wù)
4.10 使用Java開發(fā)SOAP Web服務(wù)
4.10.1 使用Apache Axis開發(fā)Web服務(wù)
4.10.2 為Web服務(wù)安裝Axis
4.10.3 不使用Tomcat/servlet引擎運(yùn)行Axis
4.10.4 Axis基礎(chǔ)結(jié)構(gòu)和組件
4.10.5 Axis Web服務(wù)編程模型
4.11 使用Axis創(chuàng)建Web服務(wù)示例
4.11.1 構(gòu)建基于Axis的基礎(chǔ)結(jié)構(gòu)
4.11.2 設(shè)置ACME Web服務(wù)環(huán)境
4.11.3 實(shí)現(xiàn)ACME Web服務(wù)
4.12 SOAP的己知局限
4.13 小結(jié)
第5章 Web服務(wù)的描述和發(fā)現(xiàn)
5.1 WSDL
5.1.1 WSDL在Web服務(wù)中的應(yīng)用
5.1.2 WSDL定義文檔的剖析
5.1.3 WSDL綁定
5.1.4 WSDL工具
5.1.5 WSDL的前景
5.1.6 WSDL的局限性
5.2 UDDI技術(shù)
5.2.1 UDDI注冊表
5.2.2 使用UDDI編程
5.2.3 查詢API
5.2.4 發(fā)布API
5.2.5 UDDI實(shí)現(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 小結(jié)
第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 公共語言運(yùn)行庫(CLR)
6.2.2 .NET Framework類庫
6.3 為Web服務(wù)開發(fā)Microsoft.NET客戶端程序
6.3.1 使用.NET Framework創(chuàng)建Web服務(wù)請求程序的關(guān)鍵步驟
6.3.2 案例研究:為Axis Web服務(wù)構(gòu)建.NET客戶端
6.4 創(chuàng)建Web服務(wù)互操作性面臨的挑戰(zhàn)
6.4.1 常見的SOAP/HTTP傳輸問題
6.4.2 XML Schema和XML的相關(guān)問題
6.4.3 SOAP/XML消息的不連續(xù)性
6.4.4 版本與兼容性
6.5 WS-I雛形及其目標(biāo)
6.6 公共互操作性測試工作
6.7 小結(jié)
第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注冊表服務(wù)器
7.1.6 ANT構(gòu)建工具
7.2 下載Web服務(wù)包
7.3 小結(jié)
第8章 利用Java API處理XML和綁定數(shù)據(jù)
8.1 XML基礎(chǔ)知識
8.1.1 XML語法
8.1.2 命名空間
8.1.3 XML文檔的有效性驗(yàn)證
8.2 JAXP
8.2.1 JAXP
8.2.2 JAXP的應(yīng)用
8.2.3 JAXP API模型
8.2.4 JAXP實(shí)現(xiàn)方案
8.2.5 用SAX處理XML
8.2.6 使用DOM處理XML
8.2.7 XSL樣式表概述
8.2.8 使用XSLT進(jìn)行轉(zhuǎn)換
8.2.9 線程
8.3 JAXB
8.3.1 數(shù)據(jù)綁定的生成
8.3.2 XML編組
8.3.3 Java解組
8.3.4 其他回調(diào)方法
8.3.5 XML綁定的示例代碼
8.4 小結(jié)
第9章 JAXM
9.1 JAXM在Web服務(wù)中的作用
9.1.1 JAXM應(yīng)用程序體系結(jié)構(gòu)
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的應(yīng)用程序
9.4.2 使用JAXM提供程序配置JAXM應(yīng)用程序
9.4.3 配置客戶端
9.4.4 配置提供程序
9.5 部署基于JAXM的Web服務(wù)
9.5.1 使用JAXM的點(diǎn)對點(diǎn)消息處理機(jī)制(SOAPConnection)
9.5.2 使用JAXM提供程序的異步消息交換
9.6 JAXM互操作性
9.7 JAXM在J2EE 1.4中的應(yīng)用
9.8 小結(jié)
第10章 使用JAX-RPC構(gòu)建RPC Web服務(wù)
10.1 JAX-RPC在Web服務(wù)中的作用
10.1.1 比較JAX-RPC與JAXM
10.1.2 JAX-RPC應(yīng)用程序體系結(jié)構(gòu)
10.2 JAX-RPC API及實(shí)現(xiàn)方案模型
10.2.1 基于JAX-RPC的服務(wù)實(shí)現(xiàn)方案
10.2.2 基于JAX-RPC的客戶端實(shí)現(xiàn)方案
10.3 JAX-RPC支持的Java/XML映射
10.3.1 Java/XML數(shù)據(jù)類型映射
10.3.2 數(shù)組
10.3.3 Java類與XML結(jié)構(gòu)和復(fù)雜類型
10.3.4 Java/WSDL定義映射
10.3.5 處理JAX-RPC中的SOAP附件
10.4 開發(fā)基于JAX-RPC的Web服務(wù)
10.4.1 創(chuàng)建基于JAX-RPC的服務(wù)(BookPriceService)
10.4.2 開發(fā)JAX-RPC客戶端程序(BookPriceServiceClient)
10.5 J2EE 1.4中JAX-RPC的應(yīng)用
10.6 JAX-RPC互操作性
10.7 小結(jié)
第11章 JAXR
11.1 JAXR簡介
11.2 JAXR體系結(jié)構(gòu)
11.2.1 JAXR體系結(jié)構(gòu)組件
11.2.2 JAXR功能與功能簡檔
11.2.3 JAXR編程模型
11.3 JAXR信息模型
11.3.1 類與接口
11.3.2 注冊表對象的分類
11.3.3 注冊表對象的關(guān)聯(lián)
11.4 JAXR注冊表服務(wù)API
11.4.1 連接管理API
11.4.2 生命周期管理API
11.4.3 查詢管理API
11.5 JWSDP 1.0對JAXR的支持
11.5.1 注冊表服務(wù)器
11.5.2 注冊表瀏覽器
11.6 JAXR示例
11.6.1 使用JAXR發(fā)布信息
11.6.2 使用JAXR查詢信息
11.6.3 使用JAXR刪除信息
11.7 小結(jié)
第12章 JWSDP的使用:案例分析
12.1 案例概述
12.1.1 服務(wù)提供方、請求方和注冊表的角色
12.1.2 重要的組件和實(shí)體
12.2 案例分析體系結(jié)構(gòu)
12.3 組件的設(shè)計(jì)
12.3.1 提供方環(huán)境
12.3.2 發(fā)布和發(fā)現(xiàn)類的設(shè)計(jì)
12.3.3 設(shè)計(jì)服務(wù)請求方環(huán)境(computerBuy.com)
12.4 實(shí)現(xiàn)方案
12.4.1 開發(fā)服務(wù)環(huán)境
12.4.2 開發(fā)服務(wù)請求方環(huán)境
12.5 設(shè)置JWSDP環(huán)境
12.5.1 服務(wù)提供方運(yùn)行庫基礎(chǔ)結(jié)構(gòu)(acmeprovider.com)
12.5.2 服務(wù)注冊表基礎(chǔ)結(jié)構(gòu)
12.5.3 服務(wù)請求方運(yùn)行庫基礎(chǔ)結(jié)構(gòu)(computerBuy.com)
12.6 執(zhí)行場景
12.7 小結(jié)
第IV部分 Web服務(wù)中的安全性
第13章 Web服務(wù)安全性
13.1 保護(hù)Web服務(wù)所面臨的問題
13.1.1 保護(hù)Web服務(wù)的技術(shù)
13.1.2 迅猛發(fā)展的密碼學(xué)
13.2 XML Encryption
13.2.1 XML Encryption的含義
13.2.2 XML Encryption實(shí)現(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 標(biāo)準(zhǔn)化
13.3.4 XML Signature的實(shí)現(xiàn)方案
13.3.5 XML Signature示例
13.4 XKMS
13.4.1 XKMS組件
13.4.2 XKMS實(shí)現(xiàn)方案
13.4.3 XML密鑰信息服務(wù)規(guī)范(X-KISS)
13.4.4 XML密鑰注冊服務(wù)規(guī)范(X-KRSS)
13.5 SAML
13.5.1 SAML實(shí)現(xiàn)方案
13.5.2 SAML體系結(jié)構(gòu)
13.5.3 身份驗(yàn)證斷言
13.5.4 屬性斷言
13.5.5 授權(quán)(決策)斷言
13.5.6 SAML綁定和協(xié)議
13.5.7 SAML斷言的生成者和使用者模型
13.5.8 使用SAML的單點(diǎn)登錄
13.6 XACML
13.7 結(jié)論
13.8 小結(jié)
第V部分 Web服務(wù)策略和解決方案
第14章 Sun ONE簡介
14.1 Sun ONE的構(gòu)想
14.2 按需服務(wù)
14.2.1 Web應(yīng)用程序
14.2.2 Web服務(wù)
14.2.3 Web客戶
14.3 Sun ONE體系結(jié)構(gòu)
14.3.1 Sun ONE服務(wù)層
14.3.2 Sun ONE標(biāo)準(zhǔn)和技術(shù)
14.3.3 Sun ONE產(chǎn)品組:已集成產(chǎn)品與可集成產(chǎn)品
14.4 小結(jié)

本目錄推薦

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