提供WSDL我创建了一个动态Web服务客户端。我想要的是公开这些方法所具有的参数的方法和类型,并测试网页中的代码。请记住客户端是动态的,所以我必须构建的必须能够使用不同的WSDL。
我想要做的是Eclipse Web服务资源管理器用于从提供的用户界面测试Web服务客户端的功能。它是如何找到方法和参数的?它解析WSDL吗?我搜索了源代码,但找不到任何相关内容。我甚至不知道从哪里开始。
我想要的是建议和一些指导,我必须建立什么,已经提供了什么(我显然不明白)和一个开始的地方。我不是要求代码。
答案 0 :(得分:3)
基本上创建通用Web服务客户端将涉及以下内容:
作为一个建议,为什么不看一下作为通用Web服务测试客户端非常棒的SOAP UI项目。由于它是开源的,您可能能够了解它们是如何做到的。去看看项目here
另外看看Apache CXF框架。此框架将允许您轻松创建Web服务客户端。有关详细信息,请参阅本教程:how to create a client in CXF。 CXF也可以通过javascript使用,因此它可能正是您要查找的内容link
我建议您在尝试自己创建解析WSDL和XSD之前尝试利用这些工具,而不难解析它需要花费大量的编程工作。如果我正确地阅读了您的问题,CXF已经为您提供此服务。