gpt4 book ai didi

java - Eclipse Web 服务资源管理器如何工作?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:51:15 25 4
gpt4 key购买 nike

提供了一个 WSDL,我创建了一个动态 Web 服务客户端。我想要的是公开这些方法所具有的方法和参数类型,并从网页测试代码。请记住,客户端是动态的,因此我必须构建的内容必须能够使用不同的 WSDL。

我想要做的是 Eclipse 网络服务浏览器为从提供的用户界面测试网络服务客户端所做的事情。它如何找到方法和参数?它解析 WSDL 吗?我已经搜索了源代码,但找不到任何相关内容。我什至不知道从哪里开始。
我想要的是关于我必须构建什么的建议和一些指导,那里已经提供了什么(我显然不知道)以及一个开始的地方。我不是要代码。

最佳答案

基本上创建通用网络服务客户端将涉及以下内容:

  1. 分析服务定义的 WSDL,即方法名称及其定义。请记住,您的 WSDL 定义了您的服务。
  2. 分析任何 XSD(嵌入或链接)以检索参数的数据类型等。

作为一个建议,为什么不看看 SOAP UI 项目,它作为通用 Web 服务测试客户端真的很棒。由于它是开源的,您也许可以了解他们是如何做到的。去项目看看here

另请参阅 Apache CXF 框架。该框架将允许您轻松创建 Web 服务客户端。有关详细信息,请参阅本教程:how to create a client in CXF . CXF 也可以通过 javascript 使用,所以它可能是您正在寻找的东西,请参阅 link

我建议您在尝试自己发明一个解析 WSDL 和 XSD 的工具之前尝试利用这些工具,同时解析它并不困难,需要大量的编程工作。如果我没看错你的问题,CXF 已经为你解决了这个问题。

关于java - Eclipse Web 服务资源管理器如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18403187/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com