webService客户端两种调用方式

方式一:使用jdk提供的wsimport命令生成本地代码完成调用:

webService客户端两种调用方式_第1张图片
这种方式能达到目的,但是局限性很大,所以并不经常使用,多使用方式二:

方式二:使用CXF提供的方式(重点)

第一步:创建Java项目并导入CXF相关jar包(此过程有些繁琐)
第二步:使用wsimport或者CXF提供的wsdl2java命令生成本地代码,只需要生成接口文件

第三步:将接口文件复制到项目中,注意只需要接口文件就行

第四步:提供spring配置文件,注册客户端代理对象
这里写图片描述

第五步:读取spring配置文件,创建spring工厂,从工厂中获取代理对象,实现远程调用
webService客户端两种调用方式_第2张图片
这种方式略显繁琐,但是非常灵活,能满足实际开发中的需求。

你可能感兴趣的:(webService客户端两种调用方式)