除了最后兩個(gè)發(fā)布文件以外最重要的有兩個(gè)文件,即MobileBossSoapBindingImpl.java和MobileBossServiceLocator.java
MobileBossSoapBindingImpl代碼如下:
java 代碼
1. java 代碼
/**
2. * MobileBossSoapBindingImpl.java
3. *
4. * This file was auto-generated from WSDL
5. * by the Apache Axis 1.3 Oct 05, 2005 (05:23:37 EDT) WSDL2Java emitter.
6. */
7.
8. package com.yy.ws;
9.
10. public class MobileBossSoapBindingImpl implements com.yy.ws.MobileBoss{
11. public com.yy.ws.ServerResponse charge(com.yy.ws.ClientRequest in0) throws java.rmi.RemoteException {
12. return null;
13. }
14.
15. }
我們需要在這個(gè)webservice中實(shí)現(xiàn)自己的業(yè)務(wù)方法!我們加入如下業(yè)務(wù)代碼:
java 代碼
1. /**
2. * MobileBossSoapBindingImpl.java
3. *
4. * This file was auto-generated from WSDL
5. * by the Apache Axis 1.3 Oct 05, 2005 (05:23:37 EDT) WSDL2Java emitter.
6. */
7.
8. package com.yy.ws;
9.
10. public class MobileBossSoapBindingImpl implements com.yy.ws.MobileBoss {
11.
12. /*
13. *
14. * implements the service methods
15. */
16. public com.yy.ws.ServerResponse charge(com.yy.ws.ClientRequest req)
17. throws java.rmi.RemoteException {
18. String bizInfo = req.getPhoneNumber() + "/" + req.getOpType() + "/"
19. + req.getAmount();
20. System.out.println(bizInfo);
21. System.out.println(req.getPhoneNumber() + "is charged successfully!");
22. ServerResponse res = new ServerResponse();
23. res.setMessage(bizInfo);// save service informations.
24. res.setResultCode(8888);// save result code.
25. return res;
26. }
27.
28. }
安徽新華電腦學(xué)校專(zhuān)業(yè)職業(yè)規(guī)劃師為你提供更多幫助【在線咨詢(xún)】