快速业务通道

Axis2与Eclipse整合开发Web Service之一:简单的计算服务例子 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-14

Axis2与Eclipse整合开发Web Service之一:简单的计算服务例子

时间:2011-10-28 blogjava 心梦帆影

系统功能: 开发一个计算器服务CalculateService,这个服务包含加(plus)、减(minus)、乘 (multiply)

、除(divide)的操作。

开发前准备:

1、安装Eclipse-jee;

2、下载Axis2的最新版本Axis2 1.4.1 Release,网址

http://ws.apache.org/axis2/download/1_4_1/download.cgi ,选择Standard Binary Distribution

的.zip包即"axis2-1.4.1-bin.zip"这个文件,解压缩得到的目录名axis2-1.4.1,目录内的文件结构 如

下:

开发前配置:在Eclipse的菜单栏中,Window --> Preferences --> Web Service --> Axis2

Perferences,在Axis2 runtime location中选择Axis2解压缩包的位置,设置好后,点"OK"即行。(如 图

Axis2与Eclipse整合开发Web Service之一:简单的计算服务例子(2)

时间:2011-10-28 blogjava 心梦帆影

开发Web Service:

1、新建一个Java Project,命名为"WS_01";

2、新建一个class,命名为"CalculateService",完整代码如下:

package rong.service;

/** *//**

 * 计算器运算

 * @author rongxinhua

 *

 */

public class CalculateService {
    /** *//**

     * 加法运算

     * @param x 被加数

     * @param y 加数

     * @return x与y的和

     */

    public float plus(float x, float y){

        return x + y ;

    }

    /** *//**

     * 减法运算

     * @param x 被减数

     * @param y 减数

     * @return x与y之差

     */

    public float minus(float x, float y){

        return x - y ;

    }
    /** *//**

     * 乘法运算

     * @param x 被乘数

     * @param y 乘数

     * @return x与y的乘积

     */

    public float multiply(float x, float y){

        return x * y ; 

    }
    /** *//**

     * 除法运算

     * @param x 被除数

     * @param y 除数

     * @return x与y的商

     */

    public float divide(float x, float y){

        return x / y ;

    }

}

3、在"WS_01"项目上new --> other,找到"Web Services"下面的"Web Service";

Axis2与Eclipse整合开发Web Service之一:简单的计算服务例子(3)

时间:2011-10-28 blogjava 心梦帆影

4、下一步(next),在出现的Web Services对象框,在Service implementation中点击"Browse",进入

Browse Classes对象框,查找到我们刚才写的写的CalculateService类。(如下图)。点击"ok",则回到

Web Service话框。

5、在Web Service对话框中,将Web Service type中的滑块,调到"start service“的位置,将 Client

type中的滑块调到"Test client"的位置。

Axis2与Eclipse整合开发Web Service之一:简单的计算服务例子(4)

时间:2011-10-28 blogjava 心梦帆影

6、在Web Service type滑块图的右边有个"Configuration",点击它下面的选项,进入Service

Deployment Configuration对象框,在这里选择相应的Server(我这里用Tomcat6.0)和Web Service

runtime(选择Apache Axis2),如下图:

7、点OK后,则返回到Web Service对话框,同理,Client type中的滑块右边也有"Configuration", 也

要进行相应的置,步骤同上。完成

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号