Web 服务编程技巧与窍门: 协同使用集合与 SOAP 和 JAX-RPC
2010-03-23 00:00:00 来源:WEB开发网正如您可以看到的,我们使用 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)。
- ››web安全之信息刺探防范1
- ››webqq 最新加密算法
- ››webdriver 数据库验证方法
- ››服务层
- ››WebSphere Application Server 7.0 XML Feature P...
- ››Web2.0网络时代基于社会影响力的声望值
- ››Web服务器搭建:配置Linux+Apache+Mysql+PHP(或Pe...
- ››WebLogic调整Java虚拟机性能优化参数
- ››webqq2.0协议研究(3)-ClientId生成
- ››Web.config配置文件
- ››WebBrowser组件的execWB方法——Delphi控制浏览器...
- ››Web前端设计模式--制作漂亮的弹出层
更多精彩
赞助商链接