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.}

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值