`
fkyq01
  • 浏览: 38344 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

webservice for jersey

    博客分类:
  • java
阅读更多
需要如下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框架

    【基于Jersey搭建WebService框架】 在Java开发中,构建RESTful Web服务时,Jersey是一个常用的框架。它作为Java EE的一部分,提供了实现 Representational State Transfer (REST) 架构风格的工具集。本教程将围绕...

    Jersey RESTful WebService框架学习(一)

    【标题】"Jersey RESTful WebService框架学习(一)" 在Web服务开发中,RESTful API已经成为主流,它强调资源的表示和交互,通过HTTP协议进行通信。Jersey是Java平台上的一个开源框架,专门用于构建RESTful服务,它是...

    使用Jersey和Tomcat搭建的RESTful WebService

    **Jersey框架**:Jersey是Java平台上的一个开源框架,它实现了JAX-RS(Java API for RESTful Web Services)规范,使得开发者可以轻松地创建和部署RESTful服务。Jersey提供了一套全面的API和工具,包括注解、过滤器...

    使用SpringBoot整合jersey 实现Restful web service.同时整合springmvc。

    Jersey则是Java中实现RESTful API的主流框架之一,它基于JAX-RS(Java API for RESTful Web Services)标准。Jersey提供了创建、部署和管理REST服务所需的各种工具和组件。 要整合SpringBoot和Jersey,我们需要做...

    jersey restful webservice 所需包2.22版

    Jersey 是一个开源的 RESTful Web 服务客户端和服务器实现,它是 Java API for RESTful Web Services (JAX-RS) 规范的一个实现。JAX-RS 是 Java 平台上用于构建 RESTful 服务的标准接口,它使得开发人员能够轻松地...

    jersey restful webservice集成以及使用

    **标题:“jersey restful webservice集成以及使用”** RESTful Web服务是一种广泛采用的Web服务设计风格,它遵循 Representational State Transfer(表述性状态转移)原则,通过HTTP协议提供服务。Jersey是Java...

    jersey-1.1.2 restful webservice

    2. **Jersey框架**:Jersey是JAX-RS(Java API for RESTful Web Services)规范的参考实现。JAX-RS提供了一套标准接口和注解,简化了RESTful服务的开发。例如,`@Path`注解用于指定资源路径,`@GET`、`@POST`等注解...

    Jersey Restful Webservice

    总结来说,"Jersey RESTful Webservice"项目提供了一个实际运行的示例,展示了如何使用Jersey框架构建RESTful服务。通过学习这个项目,开发者可以深入理解RESTful服务的原理,以及如何在Java环境中使用Jersey进行...

    Eclipse中使用Jersey和Tomcat构建RESTful WebService及其调用

    "Eclipse中使用Jersey和Tomcat构建RESTful WebService及其调用" RESTful Web服务简介 ----------------- RESTful Web服务是使用HTTP和REST原理实现的Web服务。REST 中最重要的概念是资源(resources),使用全球ID...

    Jersey和Tomcat构建RESTful WebService

    ### Jersey和Tomcat构建RESTful WebService #### RESTful Web服务简介 REST(Representational State Transfer)是由HTTP规范1.0和1.1版的主要作者之一Roy Fielding在其2000年的博士论文中提出的。REST的核心思想...

    巧用 Jersey RESTful WebService框架解决文件上传乱码

    Jersey作为JAX-RS(Java API for RESTful Web Services)的实现,为开发者提供了创建RESTful服务的便捷途径。 在处理文件上传时,常见的乱码问题通常与字符编码设置有关。在使用Jersey时,我们需要确保所有请求和...

    Jersey Rest Web Service 例子源码

    Jersey 是一个开源的 RESTful Web 服务框架,它基于 Java 的 JAX-RS(Java API for RESTful Web Services)规范。本示例源码旨在帮助开发者了解如何使用 Jersey 创建和实现 RESTful 服务。REST(Representational ...

    java+restful+Jersey+webservice 远程调用

    Jersey是Sun Microsystems(现已被Oracle收购)开发的开源项目,它是JAX-RS(Java API for RESTful Web Services)规范的参考实现。JAX-RS为创建RESTful服务提供了一套标准的注解,使得开发者可以轻松地将HTTP方法...

    rest webservice demo spring

    2. **Jersey**: Jersey是Java中实现RESTful Web服务的开源框架,它是JAX-RS(Java API for RESTful Web Services)规范的参考实现。在这个示例中,"jerseydemo"可能包含了使用Jersey创建REST服务的代码。开发者可以...

    java注解webservice学习第一篇

    Java中的Web服务通常使用JAX-WS(Java API for XML Web Services)或JAX-RS(Java API for RESTful Web Services)来实现。 Java注解在构建Web服务时发挥着关键作用,它们可以用来标注类、方法或其他程序元素,以...

    spring4+myabtis3+jersey(restful风格的webservice)

    Jersey是官方支持的Java RESTful Web服务实现,它是Java API for RESTful Web Services (JAX-RS)规范的一个实现。在本项目中,Jersey被用来创建和消费RESTful服务,开发者可以通过定义Java类和方法来映射HTTP请求,...

    JAVA webservice and android端

    3. **服务器端实现**:在Java中,可以使用JAX-RS的实现库如Jersey或Apache CXF来创建RESTful WebService。这些库提供了API和工具来处理请求和响应,以及数据序列化和反序列化。 4. **Android客户端调用**:在...

    对WebService的系统研究, 七种方式实现!

    1. **JDK SOAP实现**:基于Java API for XML Processing (JAXP) 和SOAP with Attachments API for Java (SAAJ),JDK提供了一种基础的实现WebService的方式。通过创建Java接口,然后使用JAX-RPC或JAX-WS将其转换为...

    Jersey RESTful WebService框架学习(八)maven搭建

    Jersey是Java EE平台下的一个开源项目,它提供了对JAX-RS(Java API for RESTful Web Services)规范的全面支持,让我们能够轻松创建、部署和管理RESTful服务。 首先,了解RESTful Web服务的基础概念至关重要。REST...

Global site tag (gtag.js) - Google Analytics