先说一下要做什么:用XFire做WebService,接口里面返回一个自定义的对象。
对象里面放了集合,现在就主要是讲一下这个aegis绑定的配置怎么写。
直接上代码了:
接口:
接口aegis配置:
接口实现类:
返回类:
返回类配置:
再说一下,记得第一次看教程做webservice的时候,客户端代码也是一行一行敲的(那个时候傻啊)!!!
后来用了XFire这个框架(虽然外面很多说有更好的webservice框架,不过我们公司要求用这个,用了之后感觉也还是简单。),
发现客户端代码可以用ant自动生成,顺被也把ant的代码贴出来算了:
再后来知道了webservice其实就是一个叫soap协议的东西,里面全是用xml文件的形式传递数据的。
突然又一天,老大带了一个叫“soapui”图形界面的工具,可以根据wsdl自动/动态/立即生成客户端测试环境。
用这个工具可以发现:“webservice其实里面全是用xml文件的形式传递数据的。”
更简单了!!!