这是我的java代码
public class TestClient
{
public int a=55;
public void setname(String nameeey){
}
public int foo(){
return 55;
}
public String foo2(int value, int a2,double hool){
return "2343";
}
}
这是wsdl doc的端口类型
<wsdl:portType name="TestClientPortType">
<wsdl:operation name="foo">
<wsdl:input name="foo" message="tns:foo">
</wsdl:input>
<wsdl:output name="fooResponse" message="tns:fooResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="setname">
<wsdl:input name="setname" message="tns:setname">
</wsdl:input>
<wsdl:output name="setnameResponse" message="tns:setnameResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="foo2">
<wsdl:input name="foo2" message="tns:foo2">
</wsdl:input>
<wsdl:output name="foo2Response" message="tns:foo2Response">
</wsdl:output>
</wsdl:operation>
</wsdl:portType>
是什么
<wsdl:output name="fooResponse" message="tns:fooResponse">
意思?
答案 0 :(得分:1)
Web服务与消息传递有关,它们是各种消息交换模式(MEP)。在foo操作的情况下,它是IN-OUT模式或请求/响应(与java方法有关)。
输入消息是您要发送给服务的请求,输出消息是来自服务的响应。所以'fooResponse'消息是整数返回值的包装器。
答案 1 :(得分:0)