当前位置:首页 > 网站旧栏目 > 学习园地 > 设计软件教程 > 手把手教你用axis创建自己的webservice(二)

手把手教你用axis创建自己的webservice(二)
2010-01-15 07:19:04  作者:  来源:

下面是服务器响应对象。如下:

java 代码

1.          package com.yy.ws;   

2.          public class ServerResponse {   

3.              private long resultCode;   

4.              private String message;   

5.              public String getMessage() {   

6.                  return message;   

7.              }   

8.              public void setMessage(String message) {   

9.                  this.message = message;   

10.           }   

11.           public long getResultCode() {   

12.               return resultCode;   

13.           }  

14.           public void setResultCode(long resultCode) {   

15.               this.resultCode = resultCode;   

16.           }   

17.       }   

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

interface代码如下:

java 代码

1.   package com.yy.ws;   

2.     

3.   public interface MobileBoss {   

4.          public ServerResponse charge(ClientRequest req);   

5.   }  

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


安徽新华电脑学校专业职业规划师为你提供更多帮助【在线咨询