论坛首页 Java企业应用论坛

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

浏览 14305 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-03-05  

下面是服务器响应对象。如下:<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>
   发表时间:2007-03-08  
其实看一下axis的用户文档,就很清楚了
0 请登录后投票
   发表时间:2007-03-08  
恩,就算总结一下吧。
自己看文档比较花时间。当时我就是第一时间在网上没有找到好的文章才花时间看axis的用户文档的。出于帮助和我有同样遭遇的人和快速开发以及入门的目的我才写了这篇文章,就算抛砖引玉吧。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics