如何在java中用约束注释web服务参数?
我有一个GUI应用程序,它使用jdom
创建一组XML
文档,这些文档符合各自的模式。它还有一个WSDL
创建者类(遵循W3C提供的标准模式),该类创建一个Services.wsdl
。在这个WSDL
中,有“n”个服务描述及其各自的实体(端口、绑定、类型和消息元素)。这些web服务的参数具有与之相关联的特定约束
问题1:如何在WSDL中使用服务参数的特定约束对其进行注释
问题2:我应该使用由IBM或WS-Policy语言从WSLA语言扩展而来的自定义SlapParameter来注释这些参数及其相关约束吗
XML:
<wsdl:message name="request">
<part name="param1" type="xsd:string"/>
<part name="param2" type="xsd:int"/>
</wsdl:message name="response"/>
<wsdl:message name="response"/>
...
<wsdl:operation name="myMethod" parameterOrder="param1, param2">
<input name="input" message="request"/>
<output name="output" message="response"/>
</wsdl:operation>
Java:
void myMethod(String param1, int param2) ...
附:以上片段的sourceWSLA
和WS-Policy
都以各自的方式补充WSDL
共 (0) 个答案