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

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

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

本教程需要下载

创建 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 字段中输入http://localhost:8080/WebServiceProject/CalculatorPortSDL。这指定向导从中检索 Web 服务 WSDL 的 WSDL URL。
  8. 单击Java package字段旁边的 New,在 Name 字段中输入com.myeclipseide.ws.client,然后单击 Finish。这是在其中生成 Web 服务客户端的包。
  9. 使用 MyEclipse 应用服务器
  10. 点击下一步。MyEclipse 为您尝试为其创建客户端的 Web 服务加载 WSDL 并对其进行验证,让您了解 WSDL 可能存在的任何问题。单击完成。
  11. 使用 MyEclipse 应用服务器

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

    使用 MyEclipse 应用服务器

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

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

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

  • 添加 3 和 7
  • 从 12 中减去 2
  • 将 9 乘以 9
  • 将 40 除以 2
  1. 右键单击com.myeclipseide.ws.client包,然后选择 New>Class。
  2. 使用 MyEclipse 应用服务器

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

  3. 将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));        } 
  4. 在 Explorer 中右键单击 WebServiceProject,选择Debug As>MyEclipse Server Application,选择 MyEclipse Tomcat 服务器并单击 Finish。
  5. 右键单击 WebServiceClient 类,然后选择 Run As>Java Application。
  6. 使用 MyEclipse 应用服务器

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

    使用 MyEclipse 应用服务器

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

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

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

MyEclipse | 下载试用

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


MyEclipse

标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年5月11日
下一篇 2022年5月11日

相关推荐

发表回复

登录后才能评论