欢迎来到天天文库
浏览记录
ID:8815575
大小:99.07 KB
页数:7页
时间:2018-04-08
《eclipse安装cxf插件开发javawebservice集成spring》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Eclipse安装CXF插件开发javawebservice集成Spring分类: WebService与Messaging2009-03-1215:26 14583人阅读 评论(10) 收藏 举报servicespringeclipsewebjavawebservice本文主要介绍在Eclipse[3.3.2]安装CXF插件。开发一个简单的javawebservice,以及和Spring的集成。安装插件:1,下载STPall_in_one,从http://ftp.daum.net/eclipse/st
2、p/old-downloads-page/可以下载stp-all-in-one-incubation-0.7.0.200711162004.zip安装这个插件,可以用link文件的方式安装,可参考http://blog.csdn.net/kkdelta/archive/2009/03/12/3983999.aspx2,下载CXF运行环境所需的Jar包,http://people.apache.org/repo/m2-snapshot-repository/org/apache/cxf/apache-cx
3、f/我用的是apache-cxf-2.1-incubator-20080414.232258-49.zip3,打开eclipse后,在菜单栏,windows-->preference-->soatools如下图,说明插件安装成功。4,配置CXF运行环境,如下图,installedRuntimes----Add--AppachCXF2.0--Next指定解压缩后的apache-cxf-2.1-incubator-20080414.232258-49.zip的路径。开发WebJavaService1,新建一
4、个webproject,在这个project里建立下面的interface:packagecom.test.cxf;publicinterfaceWSprovider{ publicStringtestWS(StringmsgIn);}然后在这个建好后的project上点右键,JAX-WSTools---EnableJAX-WS--javafirstprogramingmode,选择运行cxf环境--选择新建的interface--finish。你的interface将被加上Javaanotatio
5、n如下:[java] viewplaincopy1.package com.test.cxf; 2.import javax.jws.WebService; 3.@WebService(name="WSprovider", targetNamespace="http://cxf.test.com/") 4.public interface WSprovider { 5. public String testWS(String msgIn); 6.} 2,在outline视图,选中tes
6、tws(),右键选JAX-WXtools--〉createwebmethod你的interface将被加上Javaanotation如下:[java] viewplaincopy1.@WebService(name="WSprovider", targetNamespace="http://cxf.test.com/") 2.public interface WSprovider { 3. @WebMethod(operationName="testWS", exclude=false) 4
7、. @ResponseWrapper(className="com.test.cxf.TestWSResponse", localName="testWSResponse", targetNamespace="http://cxf.test.com/") 5. @RequestWrapper(className="com.test.cxf.TestWS", localName="testWS", targetNamespace="http://cxf.test.com/") 6.
8、public String testWS(String msgIn); 7.} 3,然后在project上点右键,JAX-WSTools---GenerateAll会生成interface的实现类如下:[java] viewplaincopy1.@WebService(endpointInterface = "com.test.cxf.WSprovider", serviceName = "WSproviderService")
此文档下载收益归作者所有