是否有特定于WSDL的工具而不映射到POJO?

guai

我需要从Java访问一些Web服务。但是使用从WSDL Java类生成的任务对我的任务来说是一个过大的杀伤力。我只需要获取响应并将其传递给脚本即可,该脚本将处理其他所有内容。
同样,最好不要为新数据源生成类,而只是为新的Web服务数据源添加WSDL文件并为其添加新脚本。
但是我也不想抛弃WSDL,并重新发明用于描述此ws数据源的自定义配置。
是否有任何特定于Java WSDL的工具可以帮助我?
谢谢

用户名

如果不完全了解您要实现的目标,则无需使用wsimport生成代理类来调用服务。您可以使用javax.xml.ws.Service.create()创建服务,然后让jax-ws生成一个动态端口并使用它。您还可以从那里创建一个Dispatch机制,您可以使用该机制来调用该服务,并获得一个包含消息有效负载的Response。

如果没有更多关于您正在尝试的内容的详细信息,就无法真正分辨出这是否意味着您需要的内容。但是听起来像。

在更低的级别上,您可以创建一个HTTPRequest来调用服务并传递适当的有效负载,这将使您直接访问响应。但这似乎太低了,使用Service类和Dispatch接口(从中获取响应)可以使您到达相同的核心响应数据,但可以处理其他服务包装。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章