SOAP Webservice基于XML协议,是常用的web服务调用方式。本篇简单记叙使用第三方库CXF发布webservice的过程。
注意,Java发布webservice有多种方法,其中包括使用CXF、axis2等第三方库,和Java自带的jaxws工具。这里使用的是Apache 下的开源项目 CXF第三方库发布Java webservice。
1.下载CXF依赖包(或者使用maven,本篇不使用maven),导入到项目中。
新建Java接口,并且添加一个带参数的方法:
package com.lavendor.service;
import javax.jws.WebService;
/**
* cxf接口
* @author admin
*
*/
@WebService
public interface ICXFService {
public String sayHi(String name);
}
注意:@WebService 的注解是必须的,这表示这是一个webservice接口
2.实现上面的接口和对应的方法:
package com.lavendor.service;
import javax.jws.WebService;
/**
* 使用CXF框架发布webservice服务
* @author admin
*
*/
@WebService
public class