上次接触到REST协议,当时用的sqlrest 做了改造,但是代码比较臃肿 ,维护起来比较麻烦
后续研究了 jersey ,用起来比较方便,但是还没有研究特彻,有时间在研究吧
先记录下心得
主页\下载 http://jersey.java.net/
参考文档:http://www.oschina.net/question/12_7647 使用 Jersey 和 Apache Tomcat 构建 RESTful Web 服务
工程代码见附件
部署后测试地址: http://127.0.0.1:8001/jersey/rest/helloworld
页面会显示 Hello World 字样
web.xml配置如下:
<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.sun.jersey.samples.helloworld.resources</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>
关于使用的jar包, 我的工程中用了很多不需要的,在使用的时候可以剔除掉不需要的jar
分享到:
相关推荐
Jersey是Java世界中广泛使用的开源框架,用于实现RESTful Web服务。本教程将详细介绍如何使用Jersey来搭建REST服务。 首先,了解REST的基本概念至关重要。REST是一种架构风格,它强调通过URI(统一资源标识符)来...
Jersey是Java EE平台下的一个开源项目,它是实现RESTful Web服务的标准库,提供了全面的API和工具来创建和消费RESTful服务。使用Jersey,开发者可以轻松地将Java类映射到HTTP资源,从而创建REST API。该框架支持多种...
Jersey是Java中实现RESTful服务的一个开源框架,它提供了全面的API来创建、消费和测试RESTful Web服务。 在使用Jersey构建REST服务时,有几个关键的JAR包是必不可少的。这些JAR包提供了Jersey的核心功能,包括路由...
而Jersey则是Java平台上实现RESTful服务的一个开源框架,它提供了全面的API和工具,使得开发者能够轻松地创建和部署RESTful Web服务。 首先,搭建REST服务的关键步骤包括: 1. **环境准备**:确保你已经安装了Java...
通过以上步骤,你已经在Equinox OSGi环境中成功地嵌入了Jersey框架,构建了一个简单的REST服务。这只是一个起点,你可以根据需要扩展服务,处理更复杂的业务逻辑,同时利用OSGi的模块化特性来管理依赖和版本冲突。在...
【基于Jersey搭建WebService框架】 在Java开发中,构建RESTful Web服务时,Jersey是一个常用的框架。它作为Java EE的一部分,提供了实现 Representational State Transfer (REST) 架构风格的工具集。本教程将围绕...
Jersey是实现Java RESTful Web服务(JAX-RS)规范的开源框架,由Sun Microsystems(现Oracle)开发,用于构建高效、灵活的Web应用程序。 jersey-core是Jersey的核心模块,包含实现JAX-RS标准所需的基本组件和服务。...
1. **Jersey框架介绍**:Jersey是Sun Microsystems(现Oracle)开发的开源项目,它提供了一套全面的工具和服务,用于构建符合REST原则的Web服务。它支持多种技术栈,如JAXB、JSON、JSP、FreeMarker等,使得开发者...
Jersey 是一个开源的 Java 框架,用于构建基于 JAX-RS(Java API for RESTful Web Services)规范的 RESTful 服务。REST(Representational State Transfer)是一种轻量级的架构风格,广泛应用于互联网应用程序,以...
Jersey 是一个开源的 RESTful Web 服务框架,它基于 Java 的 JAX-RS(Java API for RESTful Web Services)规范。本示例源码旨在帮助开发者了解如何使用 Jersey 创建和实现 RESTful 服务。REST(Representational ...
Jersey是实现Java API for RESTful Web Services (JAX-RS)规范的一个开源框架,它允许开发者轻松地创建和部署RESTful服务。这篇博文主要涵盖了使用Jersey构建REST服务的关键知识点。 首先,理解REST...
Jersey是Java平台上的一个开源框架,专门用于构建RESTful服务,它是JAX-RS(Java API for RESTful Web Services)规范的实现。本文将对Jersey框架进行初步的学习和探索。 **1. RESTful服务基础** REST...
2. **Jersey**: Jersey是Java中实现RESTful Web服务的开源框架,它是JAX-RS(Java API for RESTful Web Services)规范的参考实现。在这个示例中,"jerseydemo"可能包含了使用Jersey创建REST服务的代码。开发者可以...
1. **Jersey**: Jersey是Java RESTful Web服务(JAX-RS)规范的一个开源实现。它允许开发者创建和消费RESTful API。通过使用注解,如`@Path`,`@GET`,`@POST`等,开发者可以轻松地将HTTP方法与服务方法关联起来。...
Jersey是Java JAX-RS(Java API for RESTful Web Services)规范的官方参考实现,它提供了创建、部署和消费REST服务的全面框架。使用Jersey,开发者可以方便地定义REST资源,通过注解来声明HTTP方法、URL映射、请求...
本教程将引导初学者了解如何整合jersey、spring和mybatis这三个强大的开源框架,以实现基本的CRUD(创建、读取、更新和删除)操作。这些框架的结合提供了高效、灵活且可扩展的后端解决方案。 首先,让我们逐一介绍...
Jersey是Java世界中广泛使用的开源框架,它实现了JAX-RS(Java API for RESTful Web Services)标准,提供了创建和消费RESTful服务的功能。 在描述中提到了一个博客链接,虽然具体内容未给出,但通常这样的资源会...
在IT行业中,RESTful WebService框架是开发网络应用的重要工具,Jersey作为Java平台上的一个开源框架,专门用于实现RESTful服务。本文将深入探讨如何巧妙利用Jersey框架解决文件上传时可能出现的乱码问题,同时也会...