资源说明:作为基础知识,本书介绍了SOAP消息的结构、SOAP编码以及使用RPC和消息传递来建立简单的服务。除此之外,本书还涵盖了一些在实际开发中非常重要的主题。本书还讨论了主要的SOAP平台(包括微软的。NET)之间的互操作性。它还涉及了SOAP消息传递、SOAP附件、消息路由,并对即将出现的AxisAPI、JAX-RPC和JAXM进行了前瞻。如果你是一个想要开始学习SOAP的Java程序员,本书正好适合你
目录
编辑
第一章简介
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
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。