我正在做一些关于Web服务的研究.我没有写任何网络服务,但我正在做一些小的写作.
在我的研究期间,我遇到了合同优先和合同最后的条款.
有人可以用可以理解的形式解释这两个吗?
Jam*_*ack 21
为了解释Kaleb的答案,contract-first是你创建WSDL的地方,然后你可以从这里创建实现,因为WSDL是你的契约,所以这将是契约优先.
Contract-last是从源代码或实现创建WSDL的地方,因此它很可能由工具生成而不是由开发人员创建.
更新:
有了代码的精彩解释,在Java中,您可以从Spring Web Services 1.5文档中查看此解释.
他们将讨论利弊,尽管他们会偏向于他们的方法(这是契约优先).无论如何,我认为这是一个很好的解释.