网站地图    收藏   

主页 > 前端 > css教程 >

JAX-RS - html/css语言栏目:html.css - 自学php

来源:自学PHP网    时间:2015-04-14 14:51 作者: 阅读:

[导读] 一、简介JAX-RS(Java API for RESTful Web Services),是JAVAEE6中提出的Java 编程语言的应用程序接口,支持按照表述性状态转移(REST)架构风格创建Web服务。二、示例1、maven 配置dependency ......

一、简介
JAX-RS(Java API for RESTful Web Services),是JAVAEE6中提出的Java 编程语言的应用程序接口,支持按照表述性状态转移(REST)架构风格创建Web服务。
二、示例
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+"}";  
    }  
  
}  

 

 

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论