webservice客户端和spring集成的常用方法
来源:互联网 发布:淘宝女包 编辑:程序博客网 时间:2024/05/29 07:17
项目需要,这两天系统要调一个webservice的服务,webservice的东西都扔了好几年了,怎么使用都忘得一干二净了。以前都是使用系统现成的框架掉一个方法就行了,现在几乎是从0开始一点一点搭建环境啊
由于只是调用服务,所以我这边只要实现一下spring环境下接入websevice就行了
第一中尝试的是使用spring ws的WebServiceTemplate
配置的方法如下:
?
1
2
3
<
bean
id
=
"xxxWebService"
class
=
"org.springframework.ws.client.core.WebServiceTemplate"
>
<
property
name
=
"defaultUri"
value
=
"http://XXX.net:8080"
/>
</
bean
>
第二种尝试我用了jaxws
配置方法如下:
?
1
2
3
4
5
<
bean
id
=
"xxxWebService"
class
=
"org.springframework.remoting.jaxws.JaxWsPortProxyFactoryBean"
>
<
property
name
=
"serviceInterface"
value
=
"com.xxx.UploadFileService"
/>
<
property
name
=
"namespaceUri"
value
=
"http://XXX.net:8080"
/>
<
property
name
=
"wsdlDocumentUrl"
value
=
"http://XXX.net:8080/XXXServicePort?WSDL"
/>
</
bean
>
第3中我尝试的是CXF
?
1
2
3
4
5
6
7
<
import
resource
=
"classpath:META-INF/cxf/cxf.xml"
/>
<
import
resource
=
"classpath:META-INF/cxf/cxf-extension-soap.xml"
/>
<
import
resource
=
"classpath:META-INF/cxf/cxf-servlet.xml"
/>
<
jaxws:client
id
=
"xxxWebService"
serviceClass
=
"com.xxx.UploadFileService"
address
=
"http://XXX.net:8080"
>
</
jaxws:client
>
第4种我用的是xfire,也是最后项目采用的方法
?
1
2
3
4
5
6
7
8
<
bean
id ="dwdsspWebService" class ="org.codehaus.xfire.spring.remoting.XFireClientFactoryBean">
<
property
name ="serviceClass">
<
value
>com.xxx.UploadFileService</
value
>
</
property
>
<
property
name ="wsdlDocumentUrl">
<
value
>http://XXX.net:8080/XXXServicePort?WSDL</
value
>
</
property
>
</
bean
>
参考文档:
http://blog.csdn.net/kkdelta/article/details/3987591
http://blog.csdn.net/kkdelta/article/details/7290769
http://blog.csdn.net/jadyer/article/details/9002984
http://blog.csdn.net/vickychen89/article/details/6606571
http://coach.iteye.com/blog/894159
总结一下,现在项目中很少用webservice了,所以一下子用起来还挺捉急,这里记录下集中常用的方法备忘一下,没有具体的对比各个方式优劣。
0 0
- 常用的webservice客户端和spring集成的方法
- webservice客户端和spring集成的常用方法
- 几种常用的webservice客户端和spring集成的方法
- 几种常用的webservice客户端和spring集成的方法
- 几种常用的webservice客户端和spring集成的方法
- webservice 客户端不集成spring写法
- webservice与spring的集成
- CXF集成SPRING的WEBSERVICE
- webservice客户端调用常用的两种方法
- cxf框架和spring框架集成的Webservice例子
- spring + cxf 的webservice服务端和客户端功能
- XFire与Spring集成时WebService客户端的两种开发方式
- struts2 集成webservice 的方法
- Spring和Hibernate集成的HibernateTemplate的一些常用方法总结
- Spring和Hibernate集成的HibernateTemplate的一些常用方法总结
- Spring和Hibernate集成的HibernateTemplate的一些常用方法总结
- mongodb java api常用方法的使用以及和spring的集成使用
- Spring和Hibernate集成的HibernateTemplate的一些常用方法总结
- json详解
- bamboo
- iOS开发总结之CABasicAnimation
- 反射学习笔记
- 发布与订阅消息--Redis学习笔记八
- webservice客户端和spring集成的常用方法
- iOS-Undefined symbols for architecture x86_64-- 调适萤石摄像头驱动程序--萤石开放平台
- SQLiteOpenHelper 中什么时候调用 onCreate() , 什么时候调用 onUpgrade() ?
- Java设计模式之观察者模式
- 人脸检测代码网站
- maya简单的双倍位移节点的创建
- iphone数据存储之-- Core Data的使用(一)
- iphone数据存储之-- Core Data的使用(二)
- 变量的作用域、生命周期、初始化和访问方法