Web service jws自带测试例子
作者:网络转载 发布时间:[ 2014/3/20 10:44:25 ] 推荐标签:Web service 接口 测试
新建一个服务端项目:
1、定义一个接口如下:
/**
* 定义webservices接口
* @author Administrator
*
*/
@WebService
public interface IHelloService {
public String sayHello(String name);
public User getUser(User user);
}
2.实现接口
/**
* 实现webservices接口
* @author Administrator
*
*/endpointInterface 实现的接口类
@WebService(endpointInterface="com.chni.webservies.IHelloService")
public class HelloServiceImpl implements IHelloService {
public User getUser(User user) {
// TODO Auto-generated method stub
return null;
}
public String sayHello(String name) {
// TODO Auto-generated method stub
return name;
}
}
3、启动服务(执行下列main函数)
public class TestService {
public static void main(String[] args) {
//服务地址
String address="http://localhost:8989/u";
Endpoint.publish(address, new HelloServiceImpl());
}
}
4、在浏览器上输入:http://127.0.0.1:8989/u?wsdl 看到以下信息:
<!-- Published by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is JAX-WS RI 2.1.6 in JDK 6. --><!-- Generated by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is JAX-WS RI 2.1.6 in JDK 6. --><definitions targetNamespace="http://impl.webservies.chni.com/" name="HelloServiceImplService"><import namespace="http://webservies.chni.com/" location="http://127.0.0.1:8989/u?wsdl=1"/><binding name="HelloServiceImplPortBinding" type="ns1:IHelloService"><soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/><operation name="getUser"><soap:operation soapAction=""/><input><soap:body use="literal"/></input><output><soap:body use="literal"/></output></operation><operation name="sayHello"><soap:operation soapAction=""/><input><soap:body use="literal"/></input><output><soap:body use="literal"/></output></operation></binding><service name="HelloServiceImplService"><port name="HelloServiceImplPort" binding="tns:HelloServiceImplPortBinding"><soap:address location="http://127.0.0.1:8989/u"/></port></service></definitions>
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11