手把手教你用axis创建自己的webservice(二)

下面是服务器响应对象。如下:<o:p></o:p>

java 代码<o:p></o:p>

1.          package com.yy.ws;   <o:p></o:p>

2.          public class ServerResponse {   <o:p></o:p>

3.              private long resultCode;   <o:p></o:p>

4.              private String message;   <o:p></o:p>

5.              public String getMessage() {   <o:p></o:p>

6.                  return message;   <o:p></o:p>

7.              }   <o:p></o:p>

8.              public void setMessage(String message) {   <o:p></o:p>

9.                  this.message = message;   <o:p></o:p>

10.           }   <o:p></o:p>

11.           public long getResultCode() {   <o:p></o:p>

12.               return resultCode;   <o:p></o:p>

13.           }  <o:p></o:p>

14.           public void setResultCode(long resultCode) {   <o:p></o:p>

15.               this.resultCode = resultCode;   <o:p></o:p>

16.           }   <o:p></o:p>

17.       }   <o:p></o:p>

resultCode代表充值操作代码。message代表服务器端操作成功与否的消息。

下面我们通过axis提供的一个工具org.apache.axis.wsdl.Java2WSDL.来产生wsdl文件。Java2WSDL是一个根据axis用户提供的webservice接口来产生相应的wsdl文件。在接口中我们定义了webservice的所有方法(服务)。如果大家不知道wsdl请查阅相应资料。http://www.ibm.com/developerworks/cn/webservices/ws-intwsdl/part1/#N10054<o:p></o:p>

interface代码如下:<o:p></o:p>

java 代码<o:p></o:p>

1.   package com.yy.ws;   <o:p></o:p>

2.     <o:p></o:p>

3.   public interface MobileBoss {   <o:p></o:p>

4.          public ServerResponse charge(ClientRequest req);   <o:p></o:p>

5.   }  <o:p></o:p>

这个接口定义了一个名字为MobileBosswebservice,其中一个服务名字为charge。下面我们通过Java2WSDL工具生成这个wswsdl文件。<o:p></o:p>

<o:p></o:p>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值