web利用CXF+Spring+structs搭建webservices服务器
来源:互联网 发布:淘宝psv游戏 编辑:程序博客网 时间:2024/06/06 11:42
我是在原有的web项目基础上搭建webservices接口的,web项目的创建过程,就省略掉了(其实我真不会。。。呵呵)
利用CXF+Spring+structs搭建webservices服务器过程
步骤一:
引入cxf发布所必要的Jar包
以上包可以cxf的官网下载,可能使用的包难带过于久远需要更新下总是好的嘛!!其中红框中标注的jar就是一下升级过(我曾经遇见过包中引入两个重复的该包,导致接口发布成功但是app总是娶不到数据的问题,所以说引入的jar包最好不要重复,即使删除引入的低版本的jar包,避免带来不必要的麻烦)
步骤二:
直接上例子
我自己的例子
其中的Calenderttest为一个测试类,因为是要用手机获取数据,我这里直接没用
直用了发布的接口类
接口的写法请注意 注释和参数(这是我写的获取新闻数据的测试阿方法,注意>@WebService
@WebServicepublic class NewsWebservices {//http://10.1.40.32:8080/DhccEHR/cxf/NewsWebservices public String test(){ return "sfq-debug--->>>NewsWebservices-ok"; }}以上只是一个无参数的测试方法
对于有参数的方法,其参数的表示方式
类似这样
public String getNewsInfoDetail(@WebParam(name="User_id")String User_id,@WebParam(name="News_id")String News_id){}
步骤三:返回来看下Spring的配置
<!-- cxf配置 --> <import resource="classpath:META-INF/cxf/cxf.xml" /> <import resource="classpath:META-INF/cxf/cxf-servlet.xml" />
最后导入新闻接口的Spring
<!-- 新闻webservices --> <import resource="/com/dhcc/news/config/spring3.xml"/>
步骤三:web.xml的配置
<pre name="code" class="java"><!-- CXF声明 --><servlet> <servlet-name>CXFServlet</servlet-name> <servlet-class> org.apache.cxf.transport.servlet.CXFServlet </servlet-class> <load-on-startup>1</load-on-startup> </servlet>
步骤四:看新闻模块的Spring3.xml配置同样是
另外+最后一步接口的发布实现
<!-- webservices的发布 --><bean id="newsservice" class="com.dhcc.news.webservices.NewsWebservices"> <!-- 在这可以注入dao --> </bean><jaxws:endpoint id="newsWebservices" implementor="#newsservice" address="/NewsWebservices"></jaxws:endpoint>
至此webservices接口发布成功,可以通过手机访问测试了
0 0
- web利用CXF+Spring+structs搭建webservices服务器
- CXF WebServices 集成Spring
- CXF + Spring 开发 Webservices
- CXF + Spring 开发 Webservices
- Cxf - Spring集成调用WebServices
- Cxf - Spring集成Cxf暴露WebServices
- 使用CXF和Spring搭建Web Service
- spring和CXF集成来实现webservices
- spring和CXF集成来实现webservices
- spring和CXF集成来实现webservices
- spring和CXF集成来实现webservices
- 利用 CXF 搭建 WebService 并整合到Spring
- JAVA Web项目 利用CXF +Spring 做简单接口
- 搭建web项目结合spring+cxf的webservice服务
- 搭建web项目结合spring+cxf的webservice服务
- 搭建web项目结合spring+cxf的webservice服务
- Spring+CXF整合搭建
- Spring之整合Apache CXF框架实现WebServices远程调用
- Linus多线程编程(2)线程同步
- Servlet流操作——在浏览器中打开或者下载PDF文件
- Linux进程的创建与可执行程序的加载
- nginx 配置案例
- 将输入框内容进行修改及替换html标签
- web利用CXF+Spring+structs搭建webservices服务器
- Linux 正则表达式详解
- 终结符和非终结符
- hdu-5269(bc #44)
- 多个Fragment时的加载优化,使用懒加载
- 【算法复习一】常见的算法策略汇总
- 黑马程序员——JAVA集合
- Django数据库操作(python)
- 一步步将vim改造成C/C++开发环境(IDE)