`
ddoudd
  • 浏览: 4966 次
  • 性别: Icon_minigender_1
  • 来自: 天津
最近访客 更多访客>>
社区版块
存档分类
最新评论

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无法处理的类型,然后实现自己的转换器。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics