
XML里两个属性介绍:
targetNamespace 相当于java语言里的package
xmlns 相当于java语言里的import

portType元素 相当于java语言里的一个模块、一个类
operation元素 相当于java语言里的方法
input 相当于java语言里的输入参数
output 相当于java语言里的输出参数

operation:表示一个webservice操作,代表有多少个接口可以跟客户端交流。
init表示调用的接口,intRequest表示调用输入参数的函数,intResponse表示调用返回参数的函数。
binding 元素有两个属性 - name 属性和 type 属性。
name 属性定义 binding 的名称,而 type 属性指向用于 binding 的端口.
soap:binding 元素有两个属性 - style 属性和 transport 属性。
style 属性可取值 "rpc" 或 "document"。在这个例子中我们使用 document。transport 属性定义了要使用的 SOAP 协议。在这个例子中我们使用 HTTP。
operation 元素定义了每个端口提供的操作符。
对于每个操作,相应的 SOAP 行为都需要被定义。同时您必须如何对输入和输出进行编码。在这个例子中我们使用了 "literal"。

message 相当于java编程方法里的参数。
本文将XML中的关键元素与Java编程语言的概念进行了类比解释,包括targetNamespace、xmlns、portType、operation等元素,以及它们如何对应到Java中的包、类、方法等。此外还介绍了binding元素及soap:binding元素的属性,以及它们在Web服务中的作用。
623

被折叠的 条评论
为什么被折叠?



