需要如下jar支持:
jersey-core-1.4.jar
jersey-client-1.4.jar
jersey-json-1.4.jar
jersey-server-1.4.jar
jackson-core-asl-1.5.5.jar
jackson-jaxrs-1.5.5.jar
jackson-mapper-asl-1.5.5.jar
jackson-xc-1.5.5.jar
asm-3.1.jar
jettison-1.1.jar
jsr311-api-1.1.1.jar
如何 tr为接收参数,可以接收json,如想处理json 可以使用json-lib-2.4-jdk15.jar对其进行更多操作。
package com.javaeye.test;
import javax.ws.rs.Consumes;
import javax.ws.rs.FormParam;
import javax.ws.rs.GET;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
@Path("/tr")
public class ReceiveTR {
@POST
@Produces(MediaType.TEXT_PLAIN)
@Consumes(MediaType.APPLICATION_FORM_URLENCODED)
public String moduleResult(@FormParam("tr") String tr){
System.out.println("POST RECEIVE");
System.out.println("tr=" + tr);
return "OK";
}
@GET
@Produces(MediaType.TEXT_PLAIN)
public String test(){
System.out.println("GET : hello");
return "OK";
}
}
web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
<display-name>Jersey</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>Jersey REST Service</servlet-name>
<servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>
<init-param>
<param-name>com.sun.jersey.config.property.packages</param-name>
<param-value>com.javaeye.test</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Jersey REST Service</servlet-name>
<url-pattern>/rest/*</url-pattern>
</servlet-mapping>
</web-app>
分享到:
相关推荐
【基于Jersey搭建WebService框架】 在Java开发中,构建RESTful Web服务时,Jersey是一个常用的框架。它作为Java EE的一部分,提供了实现 Representational State Transfer (REST) 架构风格的工具集。本教程将围绕...
【标题】"Jersey RESTful WebService框架学习(一)" 在Web服务开发中,RESTful API已经成为主流,它强调资源的表示和交互,通过HTTP协议进行通信。Jersey是Java平台上的一个开源框架,专门用于构建RESTful服务,它是...
**Jersey框架**:Jersey是Java平台上的一个开源框架,它实现了JAX-RS(Java API for RESTful Web Services)规范,使得开发者可以轻松地创建和部署RESTful服务。Jersey提供了一套全面的API和工具,包括注解、过滤器...
Jersey则是Java中实现RESTful API的主流框架之一,它基于JAX-RS(Java API for RESTful Web Services)标准。Jersey提供了创建、部署和管理REST服务所需的各种工具和组件。 要整合SpringBoot和Jersey,我们需要做...
Jersey 是一个开源的 RESTful Web 服务客户端和服务器实现,它是 Java API for RESTful Web Services (JAX-RS) 规范的一个实现。JAX-RS 是 Java 平台上用于构建 RESTful 服务的标准接口,它使得开发人员能够轻松地...
**标题:“jersey restful webservice集成以及使用”** RESTful Web服务是一种广泛采用的Web服务设计风格,它遵循 Representational State Transfer(表述性状态转移)原则,通过HTTP协议提供服务。Jersey是Java...
2. **Jersey框架**:Jersey是JAX-RS(Java API for RESTful Web Services)规范的参考实现。JAX-RS提供了一套标准接口和注解,简化了RESTful服务的开发。例如,`@Path`注解用于指定资源路径,`@GET`、`@POST`等注解...
总结来说,"Jersey RESTful Webservice"项目提供了一个实际运行的示例,展示了如何使用Jersey框架构建RESTful服务。通过学习这个项目,开发者可以深入理解RESTful服务的原理,以及如何在Java环境中使用Jersey进行...
"Eclipse中使用Jersey和Tomcat构建RESTful WebService及其调用" RESTful Web服务简介 ----------------- RESTful Web服务是使用HTTP和REST原理实现的Web服务。REST 中最重要的概念是资源(resources),使用全球ID...
### Jersey和Tomcat构建RESTful WebService #### RESTful Web服务简介 REST(Representational State Transfer)是由HTTP规范1.0和1.1版的主要作者之一Roy Fielding在其2000年的博士论文中提出的。REST的核心思想...
Jersey作为JAX-RS(Java API for RESTful Web Services)的实现,为开发者提供了创建RESTful服务的便捷途径。 在处理文件上传时,常见的乱码问题通常与字符编码设置有关。在使用Jersey时,我们需要确保所有请求和...
Jersey 是一个开源的 RESTful Web 服务框架,它基于 Java 的 JAX-RS(Java API for RESTful Web Services)规范。本示例源码旨在帮助开发者了解如何使用 Jersey 创建和实现 RESTful 服务。REST(Representational ...
Jersey是Sun Microsystems(现已被Oracle收购)开发的开源项目,它是JAX-RS(Java API for RESTful Web Services)规范的参考实现。JAX-RS为创建RESTful服务提供了一套标准的注解,使得开发者可以轻松地将HTTP方法...
2. **Jersey**: Jersey是Java中实现RESTful Web服务的开源框架,它是JAX-RS(Java API for RESTful Web Services)规范的参考实现。在这个示例中,"jerseydemo"可能包含了使用Jersey创建REST服务的代码。开发者可以...
Java中的Web服务通常使用JAX-WS(Java API for XML Web Services)或JAX-RS(Java API for RESTful Web Services)来实现。 Java注解在构建Web服务时发挥着关键作用,它们可以用来标注类、方法或其他程序元素,以...
Jersey是官方支持的Java RESTful Web服务实现,它是Java API for RESTful Web Services (JAX-RS)规范的一个实现。在本项目中,Jersey被用来创建和消费RESTful服务,开发者可以通过定义Java类和方法来映射HTTP请求,...
3. **服务器端实现**:在Java中,可以使用JAX-RS的实现库如Jersey或Apache CXF来创建RESTful WebService。这些库提供了API和工具来处理请求和响应,以及数据序列化和反序列化。 4. **Android客户端调用**:在...
1. **JDK SOAP实现**:基于Java API for XML Processing (JAXP) 和SOAP with Attachments API for Java (SAAJ),JDK提供了一种基础的实现WebService的方式。通过创建Java接口,然后使用JAX-RPC或JAX-WS将其转换为...
Jersey是Java EE平台下的一个开源项目,它提供了对JAX-RS(Java API for RESTful Web Services)规范的全面支持,让我们能够轻松创建、部署和管理RESTful服务。 首先,了解RESTful Web服务的基础概念至关重要。REST...