java axis2 开发webservice_Axis2实现WebService开发与部署_csdn.doc

本文详述了使用Axis2开发和部署WebService的两种方法:一是通过Axis2 API直接开发服务端和客户端,二是利用WSDL文件自动生成。内容包括环境准备、服务端和客户端开发步骤,以及项目的部署和热更新。适合初学者了解和实践WebService开发。
摘要由CSDN通过智能技术生成

利用Axis2实现WebService开发与部署

V1.0

2013-3

目 录

TOC \o "1-3" \h \u HYPERLINK \l _Toc3072 1 引言 PAGEREF _Toc3072 2

HYPERLINK \l _Toc30057 1.1 编写目的 PAGEREF _Toc30057 2

HYPERLINK \l _Toc24081 1.2 相关背景 PAGEREF _Toc24081 2

HYPERLINK \l _Toc29092 1.3 名词解释 PAGEREF _Toc29092 3

HYPERLINK \l _Toc22967 2 环境准备 PAGEREF _Toc22967 4

HYPERLINK \l _Toc22220 3 开发步骤 PAGEREF _Toc22220 5

HYPERLINK \l _Toc9877 3.1 Axis2 API方法 PAGEREF _Toc9877 5

HYPERLINK \l _Toc27982 3.1.1 服务端 PAGEREF _Toc27982 5

HYPERLINK \l _Toc5461 3.1.2 客户端 PAGEREF _Toc5461 8

HYPERLINK \l _Toc3419 3.2 通过wsdl生成服务端和客户端 PAGEREF _Toc3419 10

HYPERLINK \l _Toc26344 3.2.1 设计WSDL文件 PAGEREF _Toc26344 10

HYPERLINK \l _Toc8090 3.2.2 生成服务端 PAGEREF _Toc8090 14

HYPERLINK \l _Toc18149 3.2.3 生成客户端 PAGEREF _Toc18149 14

HYPERLINK \l _Toc14475 3.3 项目部署 PAGEREF _Toc14475 15

HYPERLINK \l _Toc23030 3.3.1 axis2.war部署 PAGEREF _Toc23030 15

HYPERLINK \l _Toc19408 3.3.2 axis2 热部署与热更新 PAGEREF _Toc19408 16

HYPERLINK \l _Toc2146 4 附录 PAGEREF _Toc2146 18

1 引言

1.1 编写目的

本文主要简单介绍利用Axis2进行WebService 项目开发与部署的两种常用方法;一种是利用Axis2 API进行WebService服务端与客户端开发,一种利用WSDL文件自动生成服务端与客户端。通过本文可以让相关开发人员对WebService开发有所了解,并能独立完成简单的WebService开发工作。

1.2 相关背景

WebService主要应用各种服务接口的开发,如获取天气、邮政编码等服务接口。短、彩信服务接口使用WebService也较多。

WebService开发简单,有很多成熟的辅助插件,如Axis2、XFile等。本文主要讲解使用Axis2进行WebService开发。

1.3 名词解释

Web Service: 同webservice,就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API。这就是说,你能够用编程的方法通过Web来调用这个应用程序。

Axis2:是一个实现webservice服务引擎,即实现webservice服务的插件。提供创建服务器端、客户端和网关SOAP操作的基本框架

WSDL:WSDL(Web Service Description Language)Web服务器描述语言是用XML文档来描述Web服务的标准,是Web服务的接口定义语言,由Ariba、Intel、IBM、MS等共同提出,通过WSDL,可描述Web服务的三个基本属性:

·服务做些什么——服务所提供的操作(方法)

·如何访问服务——和服务交互的数据格式以及必要协议

·服务位于何处——协议相关的地址,如URL

WSDL文档以端口集合的形式来描述Web服务,WSDL 服务描述包含对一组操作和消息的一个抽象定义,绑定到这些操作和消息的一个具体协议,和这个绑定的一个网络端点规范。WSDL 文档被分为两种类型:服务接口(service interface )和 服务实现(service implementations),服务接口文档中的主要元素作用分别为:

types:定义了Web服务使用的所有数据类型集合,可被元素的各消息部件所引用。它使用某种类型系统(一般地使用XML Schema中的类型系统)。

message:通信消息数据结构的抽象类型化定义。使用Types所定义的类型来定义整个消息的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值