欢迎来到天天文库
浏览记录
ID:25986047
大小:128.50 KB
页数:27页
时间:2018-11-24
《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
此文档下载收益归作者所有