彩票走势图

Java IDE MyEclipse 使用教程:创建 Java 项目作为 Web 服务客户端

翻译|使用教程|编辑:董玉霞|2022-06-14 11:45:57.770|阅读 124 次

概述:部署和测试 Web 服务后,您可以生成一个 Web 服务客户端,该客户端允许您与 Web 服务及其公开的操作进行交互,而无需编写编组或连接代码。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

部署和测试 Web 服务后,您可以生成一个 Web 服务客户端,该客户端允许您与 Web 服务及其公开的操作进行交互,而无需编写编组或连接代码。

本教程需要下载MyEclipse最新版本

MyEclipse官方正版下载

创建 Java 项目作为 Web 服务客户端
  1. 选择文件>新建>Java 项目。
  2. 在项目名称字段中输入WebServiceClientProject,然后单击完成。创建一个新的 Java 项目。
  3. 使用 MyEclipse 应用服务器

  4. 右键单击 Explorer 中的 WebServiceClientProject 并选择 New>Other>Web Services> New Web Service Client。
  5. 您的项目名称位于 Project 字段中,并且唯一的 Framework 选项是 JAX-WS。点击下一步。
  6. 使用 MyEclipse 应用服务器

  7. 选择 WSDL URL 选项,然后在 WSDL URL 字段中输入//localhost:8080/WebServiceProject/CalculatorPort?WSDL。这指定向导从中检索 Web 服务 WSDL 的 WSDL URL。
  8. 单击Java package字段旁边的 New,在 Name 字段中输入com.myeclipseide.ws.client,然后单击 Finish。这是在其中生成 Web 服务客户端的包。
  9. 使用 MyEclipse 应用服务器

  10. 点击下一步。MyEclipse 为您尝试为其创建客户端的 Web 服务加载 WSDL 并对其进行验证,让您了解 WSDL 可能存在的任何问题。单击完成。
  11. 使用 MyEclipse 应用服务器

    注意:如果验证发生错误,请确保已部署 Web 服务并且托管它的应用程序服务器正在运行。如果您尝试为 3rd 方 Web 服务生成客户端并在验证过程中出现错误,请尽可能将其告知 Web 服务的作者,以便进行更正。

    客户端生成后,src文件夹包含一个新包,以及一些可用于处理 Web 服务的新类。

    使用 MyEclipse 应用服务器

    使用新生成的资源,您可以使用 CalculatorDelegate 类访问对 Web 服务的引用,然后执行公开的操作(加、减、乘和除)。

添加代码以使用 Web 服务操作

添加使用来自 Web 服务的不同操作的代码。例如,假设您要计算以下四件事:

  • 添加 3 和 7
  • 从 12 中减去 2
  • 将 9 乘以 9
  • 将 40 除以 2
  1. 右键单击com.myeclipseide.ws.client包,然后选择 New>Class。
  2. 在 Name 字段中键入WebServiceClient ,选中Public static void main 复选框,以便使用main方法生成此类。单击完成。类文件在编辑器中打开。
  3. 使用 MyEclipse 应用服务器

    生成类后,它需要main方法的实现,以便执行上面列出的四个数学计算。下面的代码使用 Web 服务执行计算,并将结果打印到控制台视图。

  4. 将class文件中的main方法替换为如下代码,按Ctrl+S保存。
    public static void main(String[] args) { 
    
        /* Create the service instance */ 
        CalculatorService service = new
                 CalculatorService(); 
    
        CalculatorDelegate delegate =
                 service.getCalculatorPort(); 
    
         /* Using the web service, perform the 4
                 calculations */ 
           System.out.println("1. 3+7=" +
                 delegate.add(3, 7)); 
    
           System.out.println("2. 12-2=" +
                 delegate.subtract(12, 2)); 
    
            System.out.println("3. 9*9=" +
                 delegate.multiply(9, 9)); 
    
            System.out.println("4. 40/2=" +
                 delegate.divide(40, 2)); 
            } 
  5. 在 Explorer 中右键单击 WebServiceProject,选择Debug As>MyEclipse Server Application,选择 MyEclipse Tomcat 服务器并单击 Finish。
  6. 右键单击 WebServiceClient 类,然后选择 Run As>Java Application。
  7. 使用 MyEclipse 应用服务器

    客户端代码运行,使用为其生成的定位器类访问 Web 服务,然后在控制台视图中生成以下输出: 在控制台视图

    使用 MyEclipse 应用服务器

本次MyEclipse使用教程介绍了创建 Java 项目作为 Web 服务客户端的相关内容,想要了解全部教程

MyEclipse V2022.1正式发布,大家可以下载MyEclipse官方正版试用,更多MyEclipse价格咨询可联系慧都在线客服。

MyEclipse | 下载试用

MyEclipse是功能最全面、性价比最高的企业级Java IDE之一。


MyEclipseQQ群:742336981      欢迎进群一起讨论


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP