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

除了最后两个发布文件以外最重要的有两个文件,即MobileBossSoapBindingImpl.javaMobileBossServiceLocator.java<o:p></o:p>

MobileBossSoapBindingImpl代码如下:<o:p></o:p>

java 代码<o:p></o:p>

1.   java 代码<o:p></o:p>

/**  <o:p></o:p>

2.           * MobileBossSoapBindingImpl.java  <o:p></o:p>

3.           *  <o:p></o:p>

4.           * This file was auto-generated from WSDL  <o:p></o:p>

5.           * by the Apache Axis 1.3 Oct 05, 2005 (05:23:37 EDT) WSDL2Java emitter.  <o:p></o:p>

6.           */  <o:p></o:p>

7.            <o:p></o:p>

8.          package com.yy.ws;   <o:p></o:p>

9.            <o:p></o:p>

10.       public class MobileBossSoapBindingImpl implements com.yy.ws.MobileBoss{   <o:p></o:p>

11.           public com.yy.ws.ServerResponse charge(com.yy.ws.ClientRequest in0) throws java.rmi.RemoteException {   <o:p></o:p>

12.               return null;   <o:p></o:p>

13.           }   <o:p></o:p>

14.         <o:p></o:p>

15.       }   <o:p></o:p>

我们需要在这个webservice中实现自己的业务方法!我们加入如下业务代码:<o:p></o:p>

java 代码<o:p></o:p>

1.          /**  <o:p></o:p>

2.           * MobileBossSoapBindingImpl.java  <o:p></o:p>

3.           *  <o:p></o:p>

4.           * This file was auto-generated from WSDL  <o:p></o:p>

5.           * by the Apache Axis 1.3 Oct 05, 2005 (05:23:37 EDT) WSDL2Java emitter.  <o:p></o:p>

6.           */  <o:p></o:p>

7.            <o:p></o:p>

8.          package com.yy.ws;   <o:p></o:p>

9.            <o:p></o:p>

10.       public class MobileBossSoapBindingImpl implements com.yy.ws.MobileBoss {   <o:p></o:p>

11.         <o:p></o:p>

12.           /*  <o:p></o:p>

13.            *   <o:p></o:p>

14.            * implements the service methods  <o:p></o:p>

15.            */  <o:p></o:p>

16.           public com.yy.ws.ServerResponse charge(com.yy.ws.ClientRequest req)   <o:p></o:p>

17.                   throws java.rmi.RemoteException {   <o:p></o:p>

18.               String bizInfo = req.getPhoneNumber() + "/" + req.getOpType() + "/"  <o:p></o:p>

19.                       + req.getAmount();   <o:p></o:p>

20.               System.out.println(bizInfo);   <o:p></o:p>

21.               System.out.println(req.getPhoneNumber() + "is charged successfully!");   <o:p></o:p>

22.               ServerResponse res = new ServerResponse();   <o:p></o:p>

23.               res.setMessage(bizInfo);// save service informations.   <o:p></o:p>

24.               res.setResultCode(8888);// save result code.   <o:p></o:p>

25.               return res;   <o:p></o:p>

26.           }   <o:p></o:p>

27.         <o:p></o:p>

28.       }   <o:p></o:p>

 <o:p></o:p>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值