web services客户端调用

平时只写服务端接口,今天草草看了一眼客户端的代码,先记录一下,之后再深入了解。

1.新建一个java project,导入Axis2的jar包。

2.File->new->other,新建Axis2 code generator,选择Generate java source code from a WSDL file,点击NEXT,将WSDL地址写入,点击NEXT,来到以下窗口。Codegen Option项选择“custom”,表示自定义代码相关设置.Port Name选择“DemeServiceHttpSoap12Endpoint”,表示即将生成的客户端基础代码支持soap1.2这种协议发送/接受请求。Custom package name项在默认的包路径后再加上一个soap12Endpoint,因为我们除了会生成soap1.2/SSL协议外还会生成soap1.1/SSL以及http/SSL协议的客户端。勾选Generate Client code,即生成客户端代码。选择Generate both sync andasync.


点击NEXT,在下图中画框的地方输入代码输出位置。注意代码输出文件夹结构是上图中的Custom package name定义的,会自动在这个文件夹结构前加上src.所以代码输出位置只用到工程根目录就可以了。

finish.

创建客户端代码:

package com.services.demo.service.soap12Endpoint
public class mgmallSoap12Client {
	public static void main(String[] args) throws Exception {
		//服务的ERP
		String ERP="http://localhost:8080/123/services/DemoService/deleteEmployee";
		//Stub 类将WebService 方法的参数都封装在了相应的类中,类名为方法名
		DemoServiceStub stub = newDemoServiceStub(EPRString);
		//获得方法对象实例
		DemoServiceStub.DeleteEmployee deleteEmployee = new DemoServiceStub.DeleteEmployeedeleteEmployee();
		//设置方法参数
		deleteEmployee.setName("a");
        	deleteEmployee.setPay(123456);
		//传入对象实例获得返回值。
		System.out.println(stub.deleteEmployee(deleteEmployee).get_return());
 }}



 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值