首先webservice属于一门技术,其次为了解决跨语言的一门技术,中间传输数据是XML格式的数据,第一利用java的注解可以发布以及调用webservice服务,但是在java领域中web项目比较多,所以java的webservice框架比较多,其中以CXF框架为例进行开发部署webservice服务。
CXF与spring可以继承,只需要配置核心的cxf servlet以及在配置文件中利用注解将其一个java、方法,发布webservice服务。
webservice的调用方式:由于webservice是基于soap协议传输xml数据的,所以可以利用ajax的方式构造soap协议向服务地址发送请求,第二也可以利用cxf框架以及wsdl2java生成客户端代码调用。。第三也可以利用java、se的wsimport命令生成客户端代码。。
第四种方式也可以自己去封装httpclient去调用webservice服务。。
生成的客户端代码实际已经将返回的xml数据,解析了。。