cxf-webservice-开发指南、技术文档

cxf-webservice-开发指南、技术文档

ID:25986047

大小:128.50 KB

页数:27页

时间:2018-11-24

cxf-webservice-开发指南、技术文档_第1页
cxf-webservice-开发指南、技术文档_第2页
cxf-webservice-开发指南、技术文档_第3页
cxf-webservice-开发指南、技术文档_第4页
cxf-webservice-开发指南、技术文档_第5页
资源描述:

《cxf-webservice-开发指南、技术文档》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、26CXFWebService技术指南CXFWebService开发指南一、CXFWebService准备工作二、CXF入门示例三、CXF对Interceptor拦截器的支持四、CXFWebService中传递复杂类型对象五、CXF整合SpringVersion1.02011-03-30hoojo授之以鱼,不如授之以渔!希望能给广大IT朋友带来一些帮助IT达人自由IT职业blog.csdn.net/IBM_hoojohttp://hoojo.cnblogs.com/5066373152011-3-15欢迎转载请保留原文作者信息不得未经作者允

2、许用于商业用途26CXFWebService技术指南CXFWebService上次介绍了Axis的WebService,现在我们来看看CXF是怎么完成WebService的。Axis1WebService在线博文:http://www.cnblogs.com/hoojo/archive/2010/12/20/1911349.htmlAxis2WebService在线博文:http://www.cnblogs.com/hoojo/archive/2011/03/16/1985160.html一、准备工作1、CXF官方网址:http://cxf

3、.apache.org/2、Jar包下载地址:http://www.apache.org/dyn/closer.cgi?path=/cxf/2.3.3/apache-cxf-2.3.3.zip将下来的jar包解压后,目录大概就这样bin目录提供的是常用的dos控制台命令工具docs帮助文档libjar包、依赖库lib-samples也是jar包,有jetty、httpclients、junit等jar包modules打包好的WebService模块samples示例demo3、源码下载:http://www.apache.org/dyn/c

4、loser.cgi?path=/cxf/2.3.3/apache-cxf-2.3.3-src.zip有时候你可以看看源码,对你了解和学习CXFWebService都会有作用。4、CXF的特性有代码生成工具:JavatoWSDL;WSDLtoJava;XSDtoWSDL;WSDLtoXML;WSDLtoSOAP;WSDLtoService;支持JAX-WS、JAX-WSA、JSR-181和SAAJ;支持SOAP1.1、1.2、WS-IBasicProfile、WS-Security、WS-Addressing、WS-RM和WS-Policy;

5、支持WSDL1.1、2.0;支持MTOM;、JavaScript、通过Yoko支持CORBA;通过Tuscany支持SCA;通过ServiceMix支持JBI内置Jetty应用服务器欢迎转载请保留原文作者信息不得未经作者允许用于商业用途26CXFWebService技术指南一、CXF入门实例又一HelloWorld示例,老套的HelloWorld是入门经典。也是基础和必须掌握的,下面看看HelloWorldWebService,很简单。需要的jar包如下:1、HelloWorldService服务器端代码packagecom.hoo.ser

6、vice;importjavax.jws.WebParam;importjavax.jws.WebService;importjavax.jws.soap.SOAPBinding;importjavax.jws.soap.SOAPBinding.Style;/***function:CXFWebService服务器端helloWorld示例*@authorhoojo*@createDate2011-3-16上午08:29:07*@fileHelloWorld.java*@packagecom.hoo.service*@proj

7、ectCXFWebService*@bloghttp://blog.csdn.net/IBM_hoojo*@emailhoojo_@126.com*@version1.0*/@WebService@SOAPBinding(style=Style.RPC)publicclassHelloWorldService{publicStringsayHello(@WebParam(name="name")Stringname){returnname+"say:HelloWorld";}}要说明的是,上面的服务器端代码运用了JDK5的新特性Annota

8、tion,这个非常好用。需要注意的是,如果不添加@SOAPBinding(style=Style.RPC)注解,将会出现异常:com.sun.xml.internal.ws.mo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。