
Web Services模式——第一部分:基本数据类型
大多数web服务开发人员依赖web服务内部的数据绑定转换层直接与他们使用的编程语言中的数据结构交互——但是这导致了很多问题。在系列文章的第一部分,Dennis Sosnoski从最基础的层次开始,谈一谈简单数据类型和映射时出现的问题。

大多数web服务开发人员依赖web服务内部的数据绑定转换层直接与他们使用的编程语言中的数据结构交互——但是这导致了很多问题。在系列文章的第一部分,Dennis Sosnoski从最基础的层次开始,谈一谈简单数据类型和映射时出现的问题。

在本文中,Dennis Sosnoski质疑了Web服务开发的至理名言——“契约优先(contract first)”,即“由WSDL开始(start-from-WSDL)”优于“由代码开始”。他展示了如何使用JiBX框架来实践“由代码开始(start-from-code)”的开发,且规避了其缺点,尤其是没有将实现和接口耦合得过于紧密。