gpt4 book ai didi

java - 为什么要在 Web 服务中使用 complexType?

转载 作者:行者123 更新时间:2023-11-30 07:26:30 25 4
gpt4 key购买 nike

我刚刚读了一本关于网络服务的书,上面说有“RPC 风格的网络服务”和“文档风格的网络服务”。第二个是在 WSDL 序列和复杂类型中使用。我什么时候应该使用这种风格?

最佳答案

当您想要将联系人、消息或某些编程对象等数据对象原样传输到相应技术中的客户端应用程序时,您应该使用复杂数据类型。

例如,如果您正在使用内置于 .NET 或 Java 中的复杂类型 Web 服务,并且您正在从 PHP 或 Ruby 调用该 Web 服务,您将从 .NET 或 Java 中获取导出的对象(在 98% 的情况下非常PHP 或 Ruby 中的次要语言特定属性已更改)。

因此,如果您是不喜欢简单字符串、整数、 boolean 或数组数据类型的人之一,您可以在 WSDL 中使用复杂类型。开始并不容易,但一旦开始就会很有趣。

如果您使用 PHP 开发 Web 服务,Zend Framework 的 WSDL 自动发现功能可以让您从 PHP 自动生成 WSDL,但如果您的复杂性增加,则完全不像您自己手动编写 WSDL。

关于java - 为什么要在 Web 服务中使用 complexType?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10286165/

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