步骤五:在文件夹下创建xml配置文件,配置如下命名空间
xmlns:jaxrs=“”
文章插图
案例中我将该xml文件命名为:cxf.xml
步骤六:配置WEB-INF下的web.xml文件
服务端案例结构图:
客户端:↓
该案例服务端命名为:
步骤一:在pom.xml中添加依赖
文章插图
步骤二:创建将服务端创建的实体类(即Users)复制给客户端,因为后面要用 。
package com.qf.entity;//原来的费restful的客户端的代码都是由wsimport -s等命令自动生成的,但restful风格只是公司内部应用,因此还不普及,这个实体类只能从服务端复制过来import javax.xml.bind.annotation.XmlRootElement;@XmlRootElement//实体类注解,标记当前要转换的格式 。@XmlRootElement是基于restful风格的webService,客户端和服务器端之间通讯可以使用xml数据,json数据,@XmlRootElement用来指定对象序列化为xml或json数据时的根节点名称,也可以指定名字@XmlRootElement(name="") 。如果指定名字,客户端和服务端的name值要相同 。public class Users {private int userid;private String username;privateString password;public int getUserid() {return userid;}public void setUserid(int userid) {this.userid = userid;}public String getUsername() {return username;}public void setUsername(String username) {this.username = username;}public String getPassword() {return password;}public void setPassword(String password) {this.password = password;}@Overridepublic String toString() {return "Users{" +"userid=" + userid +", username='" + username + '\'' +", password='" + password + '\'' +'}';}}
- 通过Express4构建Restful API服务器
- cpu和主板可以随便搭配吗?
- 11800h和12700h差距大吗
- grunt基于NodeJS打包压缩JS和CSS
- 使用:hover和onmouseover的响应事件
- 超越 Spring,Spring Boot 跃居为 Java 最强后端框架!
- 云和山的彼端图文攻略
- 退火车票怎么退
- 今晚流星雨几点
- 多多洛