Webservice服务端的开发和客户端调用

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Webservice服务端的开发和客户端调用

1 初始化 (2)

1.1 准备一个web项目 (2)

1.2 设置Axis2环境 (2)

2 接口的发布 (3)

2.1 建立WebService 项目 (3)

2.2 WebService配置 (3)

2.2.1 确认要发布的接口的类,选择二级模式(Assemble service)创建 (3)

2.2.2 选择运行Apache Axis2 运行环境 (4)

2.3 将项目打包为EAR (4)

2.4 在Weblogic 服务器上面,添加项目并运行服务器 (4)

2.5 输入url地址,可见发布了的接口 (4)

3 使用soulUI 对接口进行测试 (5)

3.1 测试接口 (5)

4 客户端项目 (6)

4.1 首先建立一个web 项目 (6)

4.2 建立WebService 项目 (6)

4.3 Serverice 定义 (7)

4.4 编写客户端程序,测试运行 (8)

1初始化

1.1准备一个web项目

1.2设置Axis2环境

2接口的发布

2.1建立WebService 项目

先选择一个接口实现类→new →Web Services →Web Service

2.2WebService配置

2.2.1确认要发布的接口的类,选择二级模式(Assemble service)创建

2.2.2选择运行Apache Axis2 运行环境Configuration → Web service runtime:Apache Axis →Choose Web service runtime first →Apache Axis2

2.3将项目打包为EAR

2.4在Weblogic 服务器上面,添加项目并运行服务器

2.5输入url地址,可见发布了的接口

3使用soulUI 对接口进行测试

建立一个SoulUI Project

File New SoulUI Project

把WSDL的URL地址复制到Initial WSDL/WADL地址栏上,

3.1测试接口

打开自动生成的测试项目,点击XMl,点击运行,可以看到接口返回的数据,要注意的是,

soapUI不支持List,可以把List转换成对象数组再输出

4客户端项目

4.1首先建立一个web 项目

4.2建立WebService 项目

new →Web Services →Web Service Client

4.3Serverice 定义

从之前发布Service 的浏览界面的地址栏中获取WSDL地址

然后,粘帖到Web service 定义WSDL的URI路径上

实际上就是接口的地址加上”?wsdl”

同样的,选择二级,Assemble client 在Apache Axis2 创建

4.4编写客户端程序,测试运行

相关文档
最新文档