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编程方法里的参数。