微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

WebService随笔

每个webService 组件选要2个部分:接口和实现类 (1)、开发一个web service 业务接口。该接口要用@WebService修饰 (2)、开发一个Web service实现类,实现类也需要用@WebService修饰 (3)、使用EndPoint类的静态方法来发布WebService 使用CXF开发Web Service客户端 (1)、调用CXF提供的wsdl2java工具,根据wsdl文档生成相应的java代码       wsdl(Web Service DeFinition Language)。 (2)、找到wsdl2java所生成类中一个继承了Service的类,该类的实例可当成工厂来使用 (3)、调用Service子类的实例GetXXXPort方法,返回远程Web Service的代理。 形参、返回值  1、当形参、返回值的类型是String。基本数据类型时,CXF肯定可以处理  2、当形参、返回值类型是javaBean式的复合类,list集合,数组等时cxf也可以处理。  3、还有一些像Map,非JavaBean式的复合类,CXF是处理不了的 web Service的三个技术基础  1、WSDL Web Service DeFinition Language  2、SOAP  3、uddi 对于在CXF开发中如果遇到系统无法自动处理的类型,就需要程序员自行处理。 处理思路,提供一个转换器,将CXF无法转换的类型转换为CXF可以解析的类型 (1)、使用@XmlJavaTypeAdapter修饰CXF无法自动处理的类型。        使用该Annotation时,通过value属性指定一个转换器。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐