1.用axis2 做了一个test 的web service,就是想output自已定义的xml文件,现在可以返回结果,但是返回axis2 定义的xml结构外加我的data,不知哪里可以更改这个配置,完全返回是我的结构和data 如
<root>
<a>myname</a>
<b>aa</b>
</root>附带一个问题,一起100分,就是上面想做一个output的数据页面,用户给一个id,我去数据中查询数据,组装成xml,返回text\xml出来,不知用哪种方式performance会快一些,我每天访问量,取数据挺多的,我现在写了一个servlet,在test中,还OK,现在想试webservice,不知会不会好一些希望给一些adivse,thanks

解决方案 »

  1.   

    返回axis2 定义的xml结构外加我的data
    什么是axis2定义的xml结构,是指soap消息吗?
    如果是的话,服务端和客户端都采用soap的实现就会自动解析soap消息了,不需要你人工再去解析
    外加你自己的data,不太明白,既然采用了WS的方式,干嘛自己的data还采用xml片段的方式,那还得自己手动去解析
    两种方式:
    1.将自己的data的Schema定义直接集成到WSDL的定义中,这样会自动映射成不同的开发平台上的类
    2.将自己的data定义为String类型,这样在客户端还需要再解析这个xml片段