工欲善其事,必先利其器。在开始CXF Web Service 开始之前,先进性CXF的下载,配置,我比较崇拜官网,所以给出的下载地址既是官网地址,下载地址:
http://cxf.apache.org/download.html。
接下来在Eclipse中配置CXF ,配制方法:
Windows——>preferences——>Web Services——>CXF 2.x Preferences——>Runtime下添加你的cxf的路径,有雨我已经配置过,所以配置后结果如图:
完成CXF的配置后,开始一个简单的Web Service开发。
1.创建一个简单的web项目,并将中的jar包导入项目。可以找到你的cxf-2.6.1文件下lib文件中的jar包把需要的jar复制粘贴到你项目的lib下,所需jar如图所示:
项目右键——>Build Path——>Configure Build Path...——>Libraries——>Add Libraries——>CXF Runtime.
项目结构如图:
实体类如下
import java.io.Serializable;
public class User implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
private String id;
private String name;
private String age;
private String description;
public User() {
super();
}
public User(String id, String name, String age, String description) {
super();
this.id = id;
this.name = name;
this.age = age;
this.description = description;
}
public static long getSerialversionuid() {
return serialVersionUID;
}
public String getId() {
return id;
}
public String getName() {
return name;
}
public String getAge() {
return age;
}
public String getDescription() {
return description;
}
public void setId(String id) {
this.id = id;
}
public void setName(String name) {
this.name = name;
}
public void setAge(String age) {
this.age = age;
}
public void setDescription(String description) {
this.description = description;
}
}
创建Web Service对外暴漏的接口
import java.util.List;
import javax.jws.WebParam;
import javax.jws.WebService;
import com.lvdun.model.User;
/*
*
*
* 无论是xml + tomact
*
*