JAX-RS
2015-01-23 00:00
253 查看
摘要: JAX-RS(Java API for RESTful Web Services),是JAVAEE6中提出的Java 编程语言的应用程序接口,支持按照表述性状态转移(REST)架构风格创建Web服务。
1、maven配置
4、访问
发布之后要想访问这个输出很简单,通过浏览器直接访问就可以,当然也可以通过程序对此url读取
浏览器中输入:http://localhost:8080/jaxrs/rs/msg/project/mypro?sys=tih&key=PASSWORD
你就可以看到信息:{sys:mypro,key:PASSWORD,ts:0}
1、maven配置
<dependency> <groupId>javax.ws.rs</groupId> <artifactId>jsr311-api</artifactId> <version>1.1.1</version> </dependency>
2、配置Application(配置path和资源)
package com.jax.rs; import java.util.HashSet; import java.util.Set; import javax.ws.rs.ApplicationPath; import com.jax.rs.service.MsgResource; @ApplicationPath("rs") public class Application extends javax.ws.rs.core.Application { //添加rest资源 @Override public Set<Class<?>> getClasses() { Set<Class<?>> s = new HashSet<Class<?>>(); s.add(MsgResource.class); return s; } }
3、配置资源
package com.jax.rs.service; import javax.ws.rs.DefaultValue; import javax.ws.rs.GET; import javax.ws.rs.Path; import javax.ws.rs.PathParam; import javax.ws.rs.Produces; import javax.ws.rs.QueryParam; @Path("/msg/project/{sys}") //@Stateless public class MsgResource { @GET @Produces("text/plain;charset=UTF-8")//声明返回类型 public String getRejectedMessages(@PathParam("sys") String sys, @QueryParam("key") String key, @QueryParam("ts") @DefaultValue("0") String ts) { return "{sys:"+sys+",key:"+key+",ts:"+ts+"}"; } }
4、访问
发布之后要想访问这个输出很简单,通过浏览器直接访问就可以,当然也可以通过程序对此url读取
浏览器中输入:http://localhost:8080/jaxrs/rs/msg/project/mypro?sys=tih&key=PASSWORD
你就可以看到信息:{sys:mypro,key:PASSWORD,ts:0}
相关文章推荐
- jax-rs(Java API for RESTful Web Services) 实践教程 之五 —— 注入全局变量 和 rest的生命周期
- 与Java Web Service相关的若干概念(JAX-WS,JAX-RS)
- JWS,JAX-WS,JAX-RS,REST,Restlet,SOAP,JAXB,JAXP,JAXM,JAXR,SAAJ
- RESTLET开发实例(一)基于JAX-RS的REST服务
- 用 Java 技术创建 RESTful Web (服务 JAX-RS:一种更为简单、可移植性更好的替代方式)
- MyEclipse开发JAX-RS架构WebServices收发JSON数据格式
- JAX-RS入门 一 :基础
- JAX-RS入门 九: 内容约定(2)
- jax-rs的注解使用
- 使用JAX-RS创建RESTful Web Service
- JAX-RS入门 十二: 可伸缩的JAX-RS应用
- 比较各JAX-RS实现
- JAX-RS入门 四: 注入
- Spring MVC与JAX-RS比较与分析
- 1.解读REST和JAX-RS
- JAX-RS的常用注解
- JAX-RS入门 五: 自动类型转换
- Download excel file from JAX-RS
- java 利用JAX-RS快速开发RESTful 服务
- jax-rs中出现的问题