下面是服務器響應對象。如下:
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. }
這個接口定義了一個名字為MobileBoss的webservice,其中一個服務名字為charge。下面我們通過Java2WSDL工具生成這個ws的wsdl文件。
安徽新華電腦學校專業職業規劃師為你提供更多幫助【在線咨詢】