我正在使用spring-ws。我认为有两种方法可以生成 WSDL。
dynamic wsdl
和static wsdl
方法。
你能建议我哪种方法更好吗?
谢谢!
我正在使用spring-ws。我认为有两种方法可以生成 WSDL。
dynamic wsdl
和static wsdl
方法。
你能建议我哪种方法更好吗?
谢谢!
谈到 XSD,那些创建 Spring-WS 的好人推荐契约优先。他们的手册解释了为什么会这样:
http://docs.spring.io/spring-ws/site/reference/html/why-contract-first.html
...这对我来说已经足够了。
是否动态生成 WSDL 并不是什么大问题。但是,过去我需要生成符合严格公司标准的 WSDL。如果这是您需要做的事情,那么您应该坚持使用静态。此外,我需要调整 WSDL 以确保服务定义与 .NET 客户端很好地配合使用。同样,这样做的唯一方法是您自己编写了 WSDL。
当然,如果您仍在学习 WSDL,您可能会发现最初生成它更容易。如果您以后需要静态化,那么可以将生成的 WSDL 的副本作为您的起点。