CXF 简单教程初级版

本文是Apache CXF的初级教程,讲解如何引入CXF库,配置服务端servlet,创建并发布WebService,以及使用Eclipse生成客户端代码进行调用。通过实例展示了CXF的基本使用方法。
摘要由CSDN通过智能技术生成
CXF基本使用(2011-10-16)
背景说明
CXF版本:apache-cxf-2.3.6
JDK版本:jdk1.6.0_15
引入CXF
从官网下载最新jar包,地址:http://cxf.apache.org/download.html
并把下载的jar文件引入到对应的项目工程里面。
为简单起见,我把lib目录下的所有文件引入到我对应目录里面。
如果用CXF开发客户端,那么CXF的引入就到此为止了。
如果用CXF开发服务端,那么需要在web.xml配置CXF的servlet过滤器。
对应代码:
<!-- 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>

<servlet-mapping>
<servlet-name>CXFServlet</servlet-name>
<!--过滤cxf路径下所有的请求-->
<url-pattern>/cxf/*</url-pattern>
</servlet-mapping>
简单DEMO
服务端
IHelloService.java
package com.tds.ws.service;

import javax.jws.WebParam;
import javax.jws.WebService;
import com.tds.ws.vo.Customer;

@WebService
public interface IHellowService {
/**
* 服务器段
* @param c1
* @param c2
* @return
*/
public Customer selectMaxLongNameCustomer(@WebParam(name = "c1") Customer c1, @WebParam(name = "c2") Customer c2);

public Customer selectMaxAgeStudent(@WebParam(name = "c1")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值