- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
使用AXIS2实现WEBSERVICES接口开发指南
(V1.00)
北京神州数码思特奇信息技术股份有限公司
二〇一〇年八月文档信息
文档名称 使用AXIS2实现WEBSERVICES接口开发指南(Tomcat 6) 电子文档 使用AXIS2实现WEBSERVICES接口开发指南(Tomcat 6).doc/Microsoft WORD 2003 文件状态 □ 草 稿 ■ 正式发布 □ 正在修改 编 写 人 骆群 日 期 2010年7月19日 校 对 人 日 期 年 月 日 审 核 人 日 期 年 月 日 批 准 人 日 期 年 月 日
变更记录
变更序号 变更原因 变更页码 变更前版本号 变更后版本号 更改人 批准人 生效日期 备 注 1 文档建立 1.0
目 录
1 引言 4
1.1 编写目的 4
1.2 编写背景 4
1.3 术语介绍 4
1.3.1 SOAP 4
1.3.2 SOAP 语法规则 5
1.3.3 WSDL 5
1.3.1 Web Service 6
1.3.2 SOAP数据传输格式介绍 6
2 环境准备说明 9
2.1 环境准备 9
3 接口程序开发 10
3.1 新建Web Project 10
3.2 配置Axis2 Server 10
3.3 生成代码 10
3.3.1 生成webservices代码 11
3.3.2 修改服务端代码 11
3.3.3 修改客户端代码 12
3.4 测试代码 12
3.5 整合spring 13
4 使用myeclipse创建wsdl文件 14
4.1 创建wsdl文件 14
引言背景Simple Object Access Protocol),关于SOAP教程:/soap/index.asp
SOAP 指简易对象访问协议
SOAP 是一种通信协议
SOAP 用于应用程序之间的通信
SOAP 是一种用于发送消息的格式
SOAP 被设计用来通过因特网进行通信
SOAP 独立于平台
SOAP 独立于语言
SOAP 基于 XML
SOAP 很简单并可扩展
SOAP 允许您绕过防火墙
SOAP 将被作为 W3C 标准来发展
SOAP 语法规则
SOAP 消息必须用 XML 来编码
SOAP 消息必须使用 SOAP Envelope 命名空间
SOAP 消息必须使用 SOAP Encoding 命名空间
SOAP 消息不能包含 DTD 引用
SOAP 消息不能包含 XML 处理指令
SOAP Envelope元素是SOAP的根元素,是必需元素; SOAP Header是可选元素可包含有关 SOAP 消息的应用程序专用信息(比如认证、支付等)。如果 Header 元素被提供,则它必须是 Envelope 元素的第一个子元素。SOAP Body 元素是必需的可包含打算传送到消息最终端点的实际 SOAP 消息。SOAP 的 Fault 元素,用于指示错误消息。如果已提供了 Fault 元素,则它必须是 Body 元素的子元素。在一条 SOAP 消息中,Fault 元素只能出现一次。
WSDL
WSDL 是基于 XML 的语言,用于描述 Web services 以及如何访问它们。WSDL 可描述某个 web service,连同用于此 web service 的消息格式和协议细节。关于WSDL教程:/wsdl/index.asp
WSDL 端口
portType 元素是最重要的 WSDL 元素。
它可描述一个 web service、可被执行的操作,以及相关的消息。
可以把 portType 元素比作传统编程语言中的一个函数库(或一个模块、或一个类)。
类型 定义 One-way 此操作可接受消息,但不会返回响应。 Request-response 此操作可接受一个请求并会返回一个响应 Solicit-response 此操作可发送一个请求,并会等待一个响应。 Notification 此操作可发送一条消息,但不会等待响应。 WSDL types
types 元素定义 web service 使用的数据类型。
为了最大程度的平台中立性,WSDL 使用 XML Schema 语法来定义数据类型。
WSDL Bindings
binding 元素为每个端口定义消息格式和协议细节。
Web Service
Web services 可把应用程序转换为网络应用程序(web-applications)。通过使用 XML,消息可在应用程序之间进行传送。关于Web Service
文档评论(0)