gpt4 book ai didi

java - 从 WSDL 生成客户端 stub

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:31:02 24 4
gpt4 key购买 nike

我正在与商业供应商开始一个新项目。我需要在我们的应用程序中编写一个集成模块来使用商业供应商的 Web 服务。所以,WSDL 不受我们控制。

我认为一般方法是进行“契约优先”开发并从 WSDL 文件生成 stub 。我想知道有哪些技术可以做到这一点?我真的很喜欢最简单的方法。我们广泛使用 Maven 3.0.3 和 Spring 3.0.5。我可以使用 Spring WebServiceTemplate 吗?

如果问题不清楚或需要其他详细信息,请告诉我。

谢谢,西类牙小吃

最佳答案

您可以使用 maven plugin 生成 java stub 对于JAX-WS .然后你可以使用 spring 中的 stub 将它们公开为网络服务。幸运的是,这很简单 :)。

只是一个建议,不要在每次构建项目时都重新生成 stub ,因为(显然)您将无法向 stub 添加任何代码,这有时非常 有用。我很久以前就犯过这个错误,这很痛苦,因为我不得不把代码放在不该放的地方。在过去的几年里,我使用 maven 配置文件按需生成 stub ,然后我“手动”合并它们以添加额外的代码。当然,这只有在 WSDL 不经常更改的情况下才可行。

关于java - 从 WSDL 生成客户端 stub ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7364341/

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