使用 Apache Axis2 创建 Web 服务时应该使用哪种方法(合同优先/代码优先)?如果我选择契约优先的方法,我应该使用哪个工具来创建 wsdl?我正在使用 WSO2 平台。
问问题
2734 次
2 回答
6
合同优先是恕我直言的最佳方法。原因很简单。当您首先编写代码并生成 WSDL 时,它可能会发生变化。这可能会给基于该 WSDL 处理客户端代码的其他团队带来问题。在契约优先的情况下,WSDL 将始终是团队之间讨论的主题,它不会仅仅因为代码更改而改变,而是只有在各方同意的情况下才会改变。最好在其中也使用版本控制。
您可以在 Eclipse 中创建一个 WSDL,它还具有出色的检查功能(需要 Internet 访问权限)。
于 2012-02-06T21:57:32.707 回答
0
确定性合同优先。接口是强类型 Web 服务的必经之路。
于 2012-07-30T12:53:08.827 回答