利用jdk的wsimport.exe生成WebServices客户端代码
2015-10-06 14:36
686 查看
//服务端发布 package com.ws.server.test;
import javax.jws.WebService; import javax.xml.ws.Endpoint; @WebService public class MyEndPointer { public static void main(String[] args) { publish(); } private static void publish() { Endpoint.publish("http://127.0.0.1:8989/mywebservice", new MyImpl()); } }
@WebService public class MyImpl { @WebMethod public String sayHello(String name) { System.out.println("WS server: " + name); return "Hi " + name; } }
//客户端调用,先用wsimport -keep [wsdl地址] 生成客户端代码 public class ClientTest { public static void main(String[] args) { test(); } private static void test() { try { MyImplService implService = new MyImplService(); MyImpl myImplPort = implService.getMyImplPort(); String sayHello = myImplPort.sayHello("少林"); System.out.println(sayHello); } catch (WebServiceException e) { System.out.println("连接失败"); } } }
部分截图如下:
![](http://images2015.cnblogs.com/blog/782260/201510/782260-20151006143514206-1372151695.jpg)
![](http://images2015.cnblogs.com/blog/782260/201510/782260-20151006143534003-1396223227.jpg)
相关文章推荐
- java进销存总结
- JAVA 放射、类的加载机制与垃圾回收
- eclipse 插件subclipse 错误 This client is too old to work with working copy
- java学习——XML文件导入
- [转载] 深入理解Java的接口和抽象类
- Java+NetBeans实现简易的计算器
- State 模式
- java中br.readLine与 br.read的用法区别
- Java8新特性 - Lambda表达式 - 基本知识
- spring InitializingBean接口分析
- Command模式
- 我为什么要写《一起学java》这个系列
- java中InputStream中read()与read(byte[] b) 用法介绍
- java 学生信息管理系统
- Spring Boot JSP
- 笔试题引发的思考--引用传递
- HBase Java API Demo
- Java编程思想学习笔记——类型信息
- 使用easyUI + SpringMVC 技术web项目开发 中文乱码
- java多态心得