gpt4 book ai didi

SOAP - 方法参数的最佳实践

转载 作者:行者123 更新时间:2023-12-02 22:28:29 24 4
gpt4 key购买 nike

有这样的方法是不是更好:

#1 void AddPerson(Person p);

#2 void AddPerson(int id, string lastName, string firstName);

解释。

我注意到的一个问题是我无法将我的 Web 浏览器指向 AddPerson 并测试 #1,但我可以测试 #2。

最佳答案

除了 ahus1 所说的之外,创建一个单独的 Person.xsd XML 模式几乎总是一个好主意,因为这样您就可以将此 Person.xsd 导入其他 XML 模式,例如 Invoice。 xsd,创建一种通用语言来描述您的业务。

此外,它还使编排服务变得更加简单,假设您可能将给定的客户属性添加到发票中,而该属性实际上来自人员类型。这样一来,您只需一步即可将客户值(value)分配给其他 Person 元素,而不必在每一步中复制所有 Person 属性。

您可以在 Canonical Schema 找到SOA 模式,有关此方法优势的良好信息。

关于SOAP - 方法参数的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12646261/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com