首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

WebService札记

2012-11-11 
WebService笔记一、cxf开发流程cxf开发webservice服务器端1、开发一个webservice接口,该接口要用@WebService

WebService笔记
一、cxf开发流程
cxf开发webservice服务器端
1、开发一个webservice接口,该接口要用@WebService修饰
2、开发一个webservice实现类,也用@WebService修饰
3、调用Endpoint的publish方法,发布WebService

cxf开发webservice客户端
1、调用cxf提供的wsdl2java工具,根据wsdl文档生成java代码。
任何语言实现了webservice,都要暴露wsdl文档。
2、找到wsdl2java生成类中一个继承了Service的类。该类的实例可以当成工厂使用。
3、调用上述2的实例的getXXXPort方法,返回远程webservice的代理,使用这个代理完成远程调用。

*********************************
xml文件里的targetNamespace属性相当于java中的package
xml文件里的xmlns属性相当于java中的import

一次webservice的调用,其实是发送soap消息(xml片段)

使用@XmlJavaTypeAdapter修饰cxf无法处理的类型,然后实现自己的转换器。

热点排行