webservice客户端和spring集成的常用方法
项目需要,这两天系统要调一个webservice的服务,webservice的东西都扔了好几年了,怎么使用都忘得一干二净了。以前都是使用系统现成的框架掉一个方法就行了,现在几乎是从0开始一点一点搭建环境啊 由于只是调用服务,所以我这边只要实现一下spring环境下接入websevice就行了 第一中尝试的是使用spring ws的WebServiceTemplate 配置的方法如下:
?
第二种尝试我用了jaxws 配置方法如下:
1
2
3
4
5
|
????
"org.springframework.remoting.jaxws.JaxWsPortProxyFactoryBean"
"serviceInterface" ?
"com.xxx.UploadFileService"
"namespaceUri" ?
"wsdlDocumentUrl" ?
"http://XXX.net:8080/XXXServicePort?WSDL" ?
|
??
import ?
resource
"classpath:META-INF/cxf/cxf.xml" ?
/>??
"classpath:META-INF/cxf/cxf-extension-soap.xml" ?
"classpath:META-INF/cxf/cxf-servlet.xml" ?
????? ?
jaxws:client ?
serviceClass
"com.xxx.UploadFileService" ???
address
>??
jaxws:client
第4种我用的是xfire,也是最后项目采用的方法
|
id?="dwdsspWebService"?class?="org.codehaus.xfire.spring.remoting.XFireClientFactoryBean">
name?="serviceClass">
value
>com.xxx.UploadFileService</
property
name?="wsdlDocumentUrl">
>http://XXX.net:8080/XXXServicePort?WSDL</
参考文档:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |