把web service 工程中的相关文件打成jar包。
为了方便调用,我把取得服务的相关代码放到了一个工厂类中 WebServiceFactory。取得服务,依赖于3个参数
serviceURL, serviceName, serviceInterface。这个工厂类可以写成静态工厂,定义一个静态方法getService(String serviceURL, String serviceName, Class serviceInterface)。当然,我们也可以把这个工厂类写成工厂方法模式(Factory Method Patter),就和Java SAX Parser里的学着写,这样这个工厂类更通用一点。
使用一个webservice框架,如cxf
cxf里面有工具生成 客户端代码 的
wsdl2java.bat
~
~
~