这一阵子一直在忙活WS客户端的编写,网上能找到的实例实在太少,只能自己动手了.
一开始找到一个解析wsdl,通过wsdl4j来解析wsdl,写得很好,我在其基础上写了一个小的客户端,只是通用性不够好,只能支持简单类型服务,因为我写的时候只考虑了几种基本的数据类型,从byte到double,String,但是如果是数组参数,或是复杂一点的,就没有考虑在其中,因为这样写的话,情况太多了,根本就考虑不过来,所以先就这样,输入参数的类型要找一个好的解决方案,不能一个个去判断.
wsCaller是一个通用的客户端,王永刚老师写的,是C/S版本,而目前我进行的主要是java web开发,所以要将其改一下,弄成B/S,今天弄出了一个简单的版本,可以支持复杂的服务,在这要感谢王永刚老师,没有它的C/S版本,要我从零开始写,真的是很困难很困难.
本文分享了作者在编写WS客户端过程中的实践经验。从解析WSDL入手,介绍了如何利用wsdl4j进行服务描述解析,并在此基础上实现了一个简易的客户端。虽然初期版本仅支持基本数据类型,但经过改进后的新版本已能够支持更为复杂的服务调用。
253

被折叠的 条评论
为什么被折叠?



