使用Apache Axis2创建Web服务时应使用哪种方法(Contract-First / Code-First)?如果我选择契约优先方法,我应该使用哪个工具来创建wsdl?我正在使用WSO2平台。
答案 0 :(得分:6)
合同优先是恕我直言的最佳方法。原因很简单。当您首先编码并生成WSDL时,它可能会更改。这可能会导致其他团队在基于该WSDL的客户端代码上出现问题。 在合同优先的情况下,WSDL将始终是团队之间讨论的主题,并且它不仅会因代码更改而改变,而且只有在所有各方都同意的情况下才会改变。 最好也在其中使用版本。
您可以在Eclipse中创建一个WSDL,它也有很好的检查(需要访问Internet)。
答案 1 :(得分:0)
首先是Definitlety合同。 接口是获得强类型Web服务的方法。