java - 指定目标命名空间?

标签 java web-services

我正在编写 WSDL 文件。在 WSDL 文件中,我可以指定任何 URL 到 targetNamespace 吗?或者说应该有效吗? 我的项目有两个 WSDL。在这两个 WSDL 中,我给出了相同的 targetNamespace。会有什么问题吗? targetNamespace 在项目中的 WSDL 中应该是唯一的吗?

targetNamespace="http://wsdl.mycompany.com/service

谢谢!

最佳答案

是的,您可以指定任何 URL 作为目标命名空间。它必须是有效的 URL 或 URI(不需要部署在某处)。尽管将 URL 指定为 namespace 是一个很好的做法。这有助于使它们独一无二并避免冲突。 命名空间与java包非常相似,它们有助于避免元素名称冲突。您应该在两个 WSDL 中使用不同的 namespace

关于java - 指定目标命名空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26377833/

相关文章:

java - 如何找出回收站 View 捕捉到的项目?

java - 比较枚举与列表 Thymeleaf

.net - 如何通过IIS中的代理来防止跨域问题?

objective-c - 从 objective-c 调用 asp.net web 服务以返回带有参数的 JSON 格式的数据

mysql - .NET Web 服务使许多 MySQL 连接保持打开状态并出现 TIME_WAIT

java - android 在 TextWatcher 中更改 autocompletetextview 适配器

java - Hadoop 错误 : Could not find or load main class class path TestJava

java - 什么 html 解析器能够处理编码?

java - 使用 SOAP WS 返回错误 401 未经授权

java - JAVA类中的窗口监听器和 Action 监听器