电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Java远程通信技术——Axis实战

Java远程通信技术——Axis实战_第1页
1/53
Java远程通信技术——Axis实战_第2页
2/53
Java远程通信技术——Axis实战_第3页
3/53
下载后可任意编辑前言在 Internet 网络覆盖全球的今日,网络通信已经是当今软件开发过程中离不开的话题。在常用的 Windows、Liunx、Unix 系统当中,大部分的网络数据传输都是使用 TCP/IP、UDP/IP 作为底层传输协议的,而 HTTP 协议就是基于 TCP/IP 协议而运行的超文本传送协议。在 JAVA 高级开发语言中,陆续出现 RMI、CORBA、JAX-RPC、JAX-WS、Axis、XFire、HTTP Invoker、Hessian、Burlap、JMX 等远程通信架构去实现系统之间数据传送。在 “远程通信技术” 的一系列文章中,本人将对上述复杂的 JAVA 远程通信技术作出归纳。首先,在本篇文章中先对有着 10 多年历史的 Axis 进行介绍。 目录一、Axis 简介二、Axis 1.x 实例 三、Web 服务会话管理四、自定义 Handler五、新一代 SOAP 引擎 Axis 2.x 六、AXIOM 对象模型七、Module 模块独立化处理方式 八、异步调用 Web 服务 一、Axis 简介1.1 Web 服务的起源Web 服务是现今实现网络服务概念的趋势,它把基础架构建立于标准化的 XML 语言之上,能够使用一种与平台无关的方式对数据进行编码,其中 SOAP 与 WSDL 都遵从此标准化的 XML 编码规则。SOAP (Simple Object Access Protocol,简单对象访问协议)是一种轻量的、简单的、基于 XML 的协议,用于描述在服务过程中服务器端与客户端之间所交换的消息。 SOAP 可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议( HTTP),简单邮件传输协议(SMTP),多用途网际邮件扩充协议(MIME)。WSDL (Web Service Definition Language,Web 服务描述语言)是一种基于 XML 的协议,用于定义服务端与客户端之间的契约,描述 Web 服务的公共接口,列出 Web 服务进行交互时需要绑定的协议和信息格式。Web 服务采纳 WSDL 语言描述该服务支持的操作和信息,运行时再将实际的数据以 SOAP 方式在服务端与客户端进行信息传递。由于软件开发平台众多,当中存在不同的开发风格,当服务器端与客户端使用不同的开发工具时,数据转换成为复杂且关键的问题。而 SOAP 与 WSDL 的主要特性之一在于它们都是可扩展的,http://qianming.qqq23.com 且与开发平台无关。为了建立统一的 XML 协议, 微软、下载后可任意编辑IBM、Sun、Oracle、BEA 等多家软件开发商联合起来,组成了一个名为 WS-I(Web Service Interoperability)组织,由该组织制定 WS-ReliableMessage、WS-...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

Java远程通信技术——Axis实战

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部