WEBSERVICE 自动生成服务端和客户端 axis

1.新建java工程

2.建一个接口类,一个服务类实现该接口

3.工程右键--新建--other--webservice服务器端

4.next--next--完成

 

新建客户端

1.新建java工程

2.右键--新建--other--webservice客户端(选择下wsdl文件)

   成功后生成下面的4个类。

3.编写本地调用方法:

 

 

 

Hello.java 定义了Web服务接口,此例中只有一个hello方法。

HelloService.java 定义了用于获取Web服务接口的方法。

HelloServiceLocator.java 接口HelloService的具体实现。

HelloSoapBindingStub.java Web服务客户端桩,通过该类与服务器交互。

?这四个JAVA类帮我们处理了大部分的逻辑,我们需要的仅仅是把这些类加到我们的项目然后创建一个我们自己的类来调用它们即可。为此我们新加一个类Main.java,为了方便,让这个类与刚产生的四个类都在同一个包下。内容如下:

 

java 代码

1.//Main.java  

2.package localhost.axis.Hello_jws;  

1.public class Main{  

1.public static void main(String[] args) throws Exception{  

1. HelloService service = new HelloServiceLocator();  

2. Hello hello = service.getHello();   

3. System.out.println("Response:"+hello.hello("罐头"));   

4. }  

5.}

 

 

你可能感兴趣的:(工具)