Russell Butek

Russell Butek

  • 手工创建的SOAP消息中命名空间的处理

    发表于:2008-05-15   |  作者:Russell Butek   

    深入理解WSDL如何映射到SOAP。在一般环境下,无须考虑SOAP消息中的命名空间。然而,在某些情况下,就必须要考虑这个问题。

  • 将多态性作为xsd:choice的备选方法

    发表于:2008-04-29   |  作者:Russell Butek   

    xsd:choice并非总是最佳的XML模式构造。例如,包含xsd:choice的类型不能使用JAX-RPC代码生成器映射到用户友好的Java类。

  • WSDL文件导入

    发表于:2008-04-28   |  作者:Russell Butek   

    本技巧阐明了Web服务描述语言(Web Services Description Language,WSDL)文件中两种类型的导入语句之间的细微差别。

  • XML Schema中空值的表示

    发表于:2008-04-28   |  作者:Russell Butek   

    当您将空的Java Bean映射到XML时如何在对应的XML中表示空值。本文探究和比较进行这种表示的许多方式。

  • 设计可重用的WSDL错误定义

    发表于:2008-03-31   |  作者:Russell Butek   

    设计可重用的WSDL错误定义,我们都赞同定义Web服务描述语言(WSDL)错误定义是较好的做法,存在许多定义WSDL错误的方法,但是只有有限的内容提到了重用……

  • xsd:any:幕后故事

    发表于:2008-03-17   |  作者:Russell Butek   

    xsd:any 是一个用于设计 XML 模式的流行特性。但它所带来的麻烦常常比它所带来的价值还要多。了解 xsd:any 在 XML 本身中和 JAX-RPC Java 语言绑定中的一些不足之处后,即使您决定使用 xsd:any,也能为更好地使用它做好准备。

  • XML Schema 中空值的表示(二)

    发表于:2007-12-22   |  作者:Russell Butek   

    有三种在 XML Schema 中表示空字段的方法:可选的属性、minOccurs=”0″ 元素和 nillable=”true” 元素。使用上面各个元素的情况如下:如果是可为空值的简单类型,则使用可选的属性;如果是可为空值的复杂类型,并且希望它占用最小的空间,则使用 minOccurs=”0″ 元素;如果空值必须有占位符(例如当其在数组中出现时),则使用 nillable=”true” 元素。

  • XML Schema 中空值的表示(一)

    发表于:2007-12-22   |  作者:Russell Butek   

    有三种在 XML Schema 中表示空字段的方法:可选的属性、minOccurs=”0″ 元素和 nillable=”true” 元素。使用上面各个元素的情况如下:如果是可为空值的简单类型,则使用可选的属性;如果是可为空值的复杂类型,并且希望它占用最小的空间,则使用 minOccurs=”0″ 元素;如果空值必须有占位符(例如当其在数组中出现时),则使用 nillable=”true” 元素。

  • 我应该使用哪种样式的 WSDL 呢(八)

    发表于:2007-12-17   |  作者:Russell Butek   

    Web 服务是通过 WSDL 文档来描述的。WSDL 绑定描述了如何把服务绑定到消息传递协议(特别是 SOAP 消息传递协议)。WSDL SOAP 绑定可以是 RPC 样式的绑定,也可以是文档样式的绑定。同样,SOAP 绑定可以有编码的用法,也可以有文字的用法。这给我们提供了四种样式/用法模型:

  • 我应该使用哪种样式的 WSDL 呢(七)

    发表于:2007-12-17   |  作者:Russell Butek   

    Web 服务是通过 WSDL 文档来描述的。WSDL 绑定描述了如何把服务绑定到消息传递协议(特别是 SOAP 消息传递协议)。WSDL SOAP 绑定可以是 RPC 样式的绑定,也可以是文档样式的绑定。同样,SOAP 绑定可以有编码的用法,也可以有文字的用法。这给我们提供了四种样式/用法模型:

  • 共19条记录