java - spring ws配置wsdl生成策略?

标签 java spring web-services wsdl spring-ws

我正在使用 spring-ws。我认为生成 WSDL 有两种方法。

动态 wsdl静态 wsdl 方法。

您能建议我哪种方法更好吗?

谢谢!

最佳答案

当谈到 XSD 时,那些创建 Spring-WS 的好人推荐契约优先。他们的手册解释了为什么会出现这种情况:

http://docs.spring.io/spring-ws/site/reference/html/why-contract-first.html

...这对我来说已经足够好了。

是否动态生成 W​​SDL 并不是什么大问题。然而,过去我需要生成符合严格的公司标准的 WSDL。如果这是您需要做的事情,那么您应该坚持使用静态。此外,我还需要调整 WSDL 以确保服务定义能够与 .NET 客户端良好配合。同样,实现这一点的唯一方法是您自己编写 WSDL。

当然,如果您仍在学习 WSDL,您可能会发现最初生成它更容易。如果稍后需要静态化,则可以将生成的 WSDL 的副本作为起点。

关于java - spring ws配置wsdl生成策略?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19839200/

相关文章:

java - Spring Security 注销未命中 success-handler-ref

.net - 需要发现客户端计算机上是否安装了 dotnet 框架

java - 来自 Java Web 服务的空响应对象

java - JAX-WS 客户端 - 将连接超时和请求超时设置为命令行选项

Java:在图像上应用几何变换的文本

java - Tomcat 6 转换为 Glassfish v3 : servlet-api, el-api jar

java - org.springframework.beans.factory.BeanCreationException :

java - MongoDB在线程 "main"java.lang.NoClassDefFoundError : org/bson/conversions/Bson中出现java异常

java - 为什么这个简单的 SOAP 客户端不工作 (org.apache.http)?

java - Mockito - 带 Spring 的 MockSettings