下面是服務(wù)器響應(yīng)對(duì)象。如下:
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代表服務(wù)器端操作成功與否的消息。
下面我們通過(guò)axis提供的一個(gè)工具org.apache.axis.wsdl.Java2WSDL.來(lái)產(chǎn)生wsdl文件。Java2WSDL是一個(gè)根據(jù)axis用戶提供的webservice接口來(lái)產(chǎn)生相應(yīng)的wsdl文件。在接口中我們定義了webservice的所有方法(服務(wù))。如果大家不知道wsdl請(qǐng)查閱相應(yīng)資料。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. }
這個(gè)接口定義了一個(gè)名字為MobileBoss的webservice,其中一個(gè)服務(wù)名字為charge。下面我們通過(guò)Java2WSDL工具生成這個(gè)ws的wsdl文件。
安徽新華電腦學(xué)校專業(yè)職業(yè)規(guī)劃師為你提供更多幫助【在線咨詢】