Webservice服务端的开发和客户端调用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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编写客户端程序,测试运行