猿问

2 WSDL 或 2 portTypes 哪个解决方案更好?

我很好奇 Java 开发人员正在考虑拥有 2 个 WSDL。

最近,我们被要求扩展现有的 Web 服务。经过一些研究,我发现我们可以使用 2 个(不同/名称)端口类型扩展现有的 Web 服务 WSDL。优点是我们不必在同一应用程序中从 2 个不同的 WSDL 生成两次 java 代码并维护 2 个不同的 WSDL。

我的问题是在同一(现有)WSDL 中哪个解决方案是有利的 2 WSDL 或 2 PortType?


倚天杖
浏览 185回答 1
1回答

森栏

也许这也可以帮助其他人。首先,我总是喜欢使用额外的 portType 扩展现有的 wsdl。除非它涉及其他类型的信息,其中有明确的分离,如销售/运输。因为 wsdl 和一个 portType 是很常见的,所以我在互联网上找到了一些带有两个以上 portType 的例子。 CXF:在同一个soap:地址上实现多个端口?但是由于 JAX-WS,这个解决方案对我来说并不那么简单。我在 WSDL 中找到了 2 个 portTypes 的解决方案。按照 JSR-109 的规定,默认URL 模式是使用@WebService.serviceName属性构造的(也有 2 个 portType,意味着 2 个相同的serviceName派生的 url)步骤 1 WSDL:第 2 步 web.xml像 Tomcat 这样的平台可以提供具有 2 个端口类型的解决方案
随时随地看视频慕课网APP

相关分类

Go
我要回答