前段光阴开发
ACS,
是基于
SOAP
的通信
,一次通信
历程包孕多个
soap
报文,
而且也不想普通的
webserivice
那样,
soap
报文是主动生成的。
ACS
的通信
的报文是硬编码编出来的,虽然能正
确
运行,但是实在是不雅,最近闲来无事,
想着如何用像
webservice
那样,用对象设置参数后,将对象转换成
String
款式的
SOAP
报文,这样以后程序的掩护
问题就得到解决了。
然后在
中
baidu
了一把,找了个例子,然后起头实验了。其实程序
并不难,写这个文章,首要是赞助
那些直接应用
SOAP
进行开发的朋友们参考,也给自己留个备注,呵呵。
代码
package com.seahigh.acs.soap;
import java.util.ArrayList;
import java.util.List;
import javax.xml.namespace.QName;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.soap.MessageFactory;
import javax.xml.soap.SOAPBody;
import javax.xml.soap.SOAPElement;
import javax.xml.soap.SOAPEnvelope;
import javax.xml.soap.SOAPException;
import javax.xml.soap.SOAPFactory;
import javax.xml.soap.SOAPHeader;
import javax.xml.soap.SOAPMessage;
import javax.xml.soap.SOAPPart;