Java與SOAP

Java與SOAP

作為基礎知識,本書介紹了SOAP訊息的結構、SOAP編碼以及使用RPC和訊息傳遞來建立簡單的服務。除此之外,本書還涵蓋了一些在實際開發中非常重要的主題。本書還討論了主要的SOAP平台(包括微軟的。NET)之間的互操作性。它還涉及了SOAP訊息傳遞、SOAP附屬檔案、訊息路由,並對即將出現的AxisAPI、JAX-RPC和JAXM進行了前瞻。如果你是一個想要開始學習SOAP的Java程式設計師,本書正好適合你。

基本信息

版權資訊

Java與SOAP

書 名: Java與SOAP

作 者:(美)(EnglanderRobert)恩倫德爾

出版社中國電力出版社

出版時間: 2002

ISBN: 9787508313122

開本: 16

定價: 39.00 元

內容簡介

儘管SOAP天生就已經支持了大量的數據類型,但實際的工作會告訴你,不管SOAP為你提供了多少的數據類型都是不夠的。你在什麼時候需要添加對你自己的對象類型的支持,你又該如何去做?你如何才能處理錯誤,怎樣將自己的信息添加到錯誤訊息中去?你該如何處理附屬檔案?

在理想的世界裡,你可以只用Java就夠了,可以忽略來回傳送的SOAP訊息;你也可能會用Java編寫代碼而讓SOAPAPI在幕後工作。但是,我們並沒有生活在這樣的理想世界中,至少有時候不是。因此,本書對SOAP訊息是如何編碼的給予了特別的關注。它不僅解釋了文檔類型,還展示了一些在實際使用中由不同的API生成的文檔。如果你曾被互操作性所困擾,你將發現本書不可或缺。此外,只有深入了解了內幕的人才能編出非常好的軟體來,在SOAP中也是這樣。假設你要寫一個自定義的串列化器來建立對一個結構的SOAP表示。如何才能知道你的代碼是高效的呢?這裡有一個確定的答案:查看它所產生的SOAP文檔。

此外,

作者簡介

RobertEnglander是MindStream軟體公司的總裁兼首席工程師。他的工作是為軟體的體系結構、設計和開發提供諮詢,同時也為客戶的項目開發基本框架。

目錄

第一章簡介

RPC和面向訊息的分散式系統

自我描述數據

XML

API規範與傳輸級規範

SOAP概述

SOAP實現

本書的編寫方式

開始吧

第二章SOAP訊息

HTTP綁定

HTTP請求

HTTP回響

SOAP封套

Envelope元素

Header元素

actor屬性

mustUnderstand屬性

encodingStyle屬性

封套版本

Body元素

SOAPFault

第三章SOAP數據的編碼

模式與名稱空間

串列化規則

指定數據類型

默認值

SOAP的root屬性

第四章RPC形式的服務

SOAPRPC元素

一個簡單的服務

部署服務

編寫服務客戶

使用請求級作用域進行部署

使用會話級作用域進行部署

傳遞參數

第五章處理複雜數據類型

傳遞數組參數

返回數組

傳遞自定義類型參數

返回自定義類型

第六章自定義串列化

自定義類型的編碼

第七章錯誤和異常

在ApacheSOAP中拋出一個伺服器端異常

在ApacheSOAP中創建一個錯誤監聽器

在GLUE中拋出和捕獲異常

第八章可供選擇的技術

SOAP訊息傳遞

直接編碼

第九章SOAP的互操作性與WSDL

Web服務描述語言

從ApacheSOAP客戶調用GLUE服務

一個使用ApacheSOAP的代理服務

從GLUE客戶調用ApacheSOAP服務

訪問.NET服務

編寫ApacheAxis客戶

第十章SOAPHeader

ApacheSOAP的提供者和路由器

替換提供者和路由器

一個能處理SOAP頭的ApacheSOAP服務

第十一章JAX-RPC與jaxm

JAX-RPC

不使用Ant來完成工作

創建一個JAX-RPC服務

創建一個JAX-RPC客戶應用程式

根據WSDL生成存根

動態調用接口

用一句話介紹JAXM

接下來會是什麼?

辭彙表

相關詞條

相關搜尋

熱門詞條

聯絡我們