Java调用.net WebService接口方法步骤

1.在vs上创建一个Web服务(WebService)项目,然后部署到IIS上(访问接口期间IIS不能关闭)

2.创建一个Java项目(本人使用MyEclipse),右击项目选择【New】—>【Other】选项,在弹出框中找到Web Services文件夹选中Web Service Client点击下一步,Framework选择JAX-WS(默认已选)点击下一步。如下图

          Java调用.net WebService接口方法步骤_第1张图片


在WSDL URL输入框中输入Web Service访问链接并在后面加上?wsdl。可在Javapackage选项选择已有包名或自定义包名,本人在此空着不填让系统默认创建。如下图

         Java调用.net WebService接口方法步骤_第2张图片


接下来一直点击下一步,最后点击完成弹出警告框时点击忽略全部即可。如下图

Java调用.net WebService接口方法步骤_第3张图片


完成以上步骤后,在项目的src目录下会创建一个默认的包名,如下图

                   Java调用.net WebService接口方法步骤_第4张图片


通过包内的类访问Web service接口。

//首先new一个MyWebService对象

MyWebService service = new MyWebService();

//通过service获取MyWebServiceSoap对象
MyWebServiceSoap soap = service.getMyWebServiceSoap();

//通过soap访问接口方法
System.out.println(soap.helloworld("你好!"));


//也可直接通过MyWebServiceSoap重写接口的方法
MyWebServiceSoap serviceSoap = new MyWebServiceSoap() {

@Override
public String helloworld(String str) {
// TODO Auto-generated method stub
return "方法被重写了";
}
};
System.out.println(serviceSoap.helloworld(""));


另一种调用方式可参考其他网友的杰作:http://blog.csdn.net/shipeng22022/article/details/54926535


你可能感兴趣的:(接口开发)