Java XML绑定与JBI代理技术详解
1. Java XML绑定使用XStream
在处理XML消息时,XStream是一个强大的工具,它可以实现XML与Java对象之间的相互转换。下面将详细介绍如何使用XStream进行Java XML绑定。
1.1 HTTP客户端代码
HTTPClient是一个普通的HTTP客户端,其代码位于ch12\JavaXmlBinding\Client.html文件中。该组件能够向http://localhost:8912发送以下XML请求:
<?xml version="1.0" encoding="UTF-8"?> <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tns="http://servicemix.apache.org/samples/wsdl-first/types"> <env:Body> <ServiceParamTO> <customerTO> <firstName>Ann</firstName> <lastName>Binil</lastName> <addressTO> <houseNumber>