Eclipse用SOAP实现Web Service

Eclipse用SOAP实现Web Service

本文基于Eclipse JEE用SOAP实现Web Service,所用服务器为Tomcat 9

  • 1. 构建Web Service的服务器端
  • 2. 构建客户端测试Web Service

本文以四则运算器Calculator的Service为例。

1. 构建Web Service的服务器端

  • 1)创建一个名为“CalculatorSOAP”的Dynamic Web Project

这里写图片描述

点击Next, 出现如下窗口,然后输入项目名称“CalculatorSOAP”并指定项目路径:

这里写图片描述

这里不要直接点击Finish,而要点击Next,因为要再最后一步勾选“生成web.xml文件”的选项,这个文件后面会用到。

这里写图片描述

点击Next,然后勾选“Generate web.xml delpoyment descriptor”:

这里写图片描述

点击Finish, 服务器端的项目创建完成。

这里写图片描述

  • 2)编写Web Service所要提供的功能的代码

在src中创建一个名为“mypackage ”的包,并在包中创建一个名为“Calculator”的类,Calculator.java中的代码如下:

//Calculator.java

package mypackage;

public class Calculator {

    public double add(double x, double y){
        return x + y;
    }

    public double sub(double x, double y){
        return x - y;
    }

    public double mul(double x, double y){
        return x * y;
    }

    public double div(double x, double y){
        return x / y;
    }

}

写完后记得“ctrl+s”保存一下,否则后面会出错。

  • 3)将该项目搭建成Web Service

在项目名上右键->New->Web Service(列表中没有的话选择Other…然后去搜索):

这里写图片描述

点击Next,出现如下窗口,我们主要配置如下两个标红的地方:

这里写图片描述

对于“Service implementation”部分,点击Browse按钮,选择上面所写的“Calculator”那个类:

这里写图片描述

对于“Configuration”部分,“Server runtime”选择Tomcat v9.0 Server, “Web service run

  • 4
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值