Java 管理多个版本的 WSDL 客户端



首先对不起,但我不知道如何准确"命名"我想要的东西,所以这里是整个故事。

我是开发人员,这是一个超级简单的 java 代码段(将是我通过 cli 调用的 JAR),使用网络服务并做一些事情。Web 服务为我提供了一个 WSDL 链接,因此我成功地创建了一个使用 Eclipse 提供的 WSDL 链接的客户端。WSDL 有多个版本,具体取决于 Web 服务器应用程序的版本,并且它随着时间的推移而变化和发展。 Eclipse 生成的 WSDL 客户机在软件包名称中具有版本。

如何在代码中并行管理多个版本的 WSDL 客户端?我将为多个版本的 WSDL 生成客户端,以便我的代码可以与多个版本的 Web 服务通信(当然,越新版本越好,但我仍然需要能够使用旧版本的 Web 服务器才能至少完成部分工作)。

那东西叫什么名字?(在 Java 中管理多个版本的 WSDL 客户端) 管理它的理想方法是什么?是否有一种设计模式或解释如何使用它的东西,而不必对所有代码进行编码,一次又一次地重复代码,以用于生成的所有可能的 WSDL 客户端版本?

我希望它足够清楚(到目前为止,在我看来它仍然是一个很大的混乱,因为它就像同一件事,一个 WSDL 文件,但多个版本 = 多个包......

谢谢:)

Service VersioningorSOA Governanceor APIGovernanceorAPI Management?像那样,有进取心的狗屎))

看看 架构师:Web 服务 Web 服务 版本控制 作者:Gabriel Bechara

最新更新