WEB开发网
开发学院软件开发Java Web 服务编程技巧与窍门: 协同使用集合与 SOAP 和... 阅读

Web 服务编程技巧与窍门: 协同使用集合与 SOAP 和 JAX-RPC

 2010-03-23 00:00:00 来源:WEB开发网   
核心提示: 正如您可以看到的,我们使用 Customer类型的数组替换了 LinkedList,Web 服务编程技巧与窍门: 协同使用集合与 SOAP 和 JAX-RPC(4), 清单 4 显示了 WSDL 定义中的结果 XML 模式: 清单 4. 经过修改的 CustomerService 类的 XML

正如您可以看到的,我们使用 Customer类型的数组替换了 LinkedList。 清单 4 显示了 WSDL 定义中的结果 XML 模式:

清单 4. 经过修改的 CustomerService 类的 XML 模式

<schema elementFormDefault="qualified" 
 targetNamespace=http://pack 
 xmlns=http://www.w3.org/2001/XMLSchema 
 xmlns:apachesoap="http://xml.apache.org/xml-soap" 
 xmlns:impl="http://pack" xmlns:intf="http://pack" 
 xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"> 
 <element name="getCustomers"> 
 <complexType> 
  <sequence> 
  <element name="queryString" 
   nillable="true" 
   type="xsd:string"/> 
  </sequence> 
 </complexType> 
 </element> 
 <complexType name="Customer"> 
 <sequence> 
  <element name="customerID" 
   nillable="true" 
   type="xsd:string"/> 
 </sequence> 
 </complexType> 
 <element name="getCustomersResponse"> 
 <complexType> 
  <sequence> 
  <element maxOccurs="unbounded" 
   name="getCustomersReturn" 
   type="impl:Customer"/> 
  </sequence> 
 </complexType> 
 </element> 
</schema> 

这样得到的模式定义和为这个服务生成的 SOAP 消息都是语言中立的,并且都遵循 WS-I 基本概要(WS-I Basic Profile)。

上一页  1 2 3 4 5  下一页

Tags:Web 服务 编程技巧

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接