用resteasy搭建了一个rest风格的项目,改用apach 实现相同的功能.
cxf是Services 框架,支持web-service的多种协议 ,可以运用cxf来构建相关的web service 服务(cxf).
jaxrs(Java API for RESTful Web Services),是一个Java 编程语言的应用程序接口,支持按照表述性状态转移(REST)架构风格创建Web服务(其实此服务更倾向于理解成是httpservice,比如get或者post,当post中传递的是soap的xml格式,还有点webservice的样子).
本着实现与resteasy相同功能,因而此次实验,仅仅运用了cxf中jaxrs中的一部分功能.主要测试get,put,返回json格式
pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>stu</groupId>
<artifactId>stu</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<artifactId>cxf</artifactId>
<packaging>war</packaging>
<dependencies>
<!-- jaxrs 依赖 -->
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-frontend-jaxrs</artifactId>
<version>3.0.0-milestone1</version>
</dependency>
<!--转sjon -->
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-jaxrs</artifactId>
<version>1.9.13&l