JAX-RS入门,学习笔记
2017-10-21 00:18
288 查看
简介
JAX-RS是一套用java实现REST服务的规范,提供了一些标注将一个资源类,一个POJOJava类,封装为Web资源。标注包括:
@Path,标注资源类或方法的相对路径@GET,@PUT,@POST,@DELETE,标注方法是用的HTTP请求的类型
@Produces,标注返回的MIME媒体类型
@Consumes,标注可接受请求的MIME媒体类型
@PathParam,@QueryParam,@HeaderParam,@CookieParam,@MatrixParam,@FormParam,分别标注方法的参数来自于HTTP请求的不同位置,例如@PathParam来自于URL的路径,@QueryParam来自于URL的查询参数,@HeaderParam来自于HTTP请求的头信息,@CookieParam来自于HTTP请求的Cookie。
目前JAX-RS的实现包括:
Apache CXF,开源的Web服务框架。
Jersey, 由Sun提供的JAX-RS的参考实现。
RESTEasy,JBoss的实现。
Restlet,由Jerome Louvel和Dave Pawson开发,是最早的REST框架,先于JAX-RS出现。
Apache Wink,一个Apache软件基金会孵化器中的项目,其服务模块实现JAX-RS规范
摘自:JAX-RS
相关文章推荐
- restful web service学习1-JAX-RS 2.0入门
- REST服务学习笔记一、基于JAX-RS 2.0 REST服务几种类型
- java 从零开始,学习笔记之基础入门<Hibernate_配置详解>(三十六)
- webservice学习笔记——入门篇
- HTML入门学习笔记--CSS 3D转换模块和背景相关(12)
- unity3D-游戏/AR/VR在线就业班 C#入门属性学习笔记
- JAX-RS入门 八: HTTP响应
- GSON使用的学习笔记,入门篇
- 编程小白的第一本 python 入门书 学习笔记04 第五章 循环与判断
- Hadoop学习笔记(1) ——菜鸟入门
- Redis学习笔记1--入门篇
- 深度学习入门笔记--图像线性分类
- ActiveMQ学习笔记-入门教程
- 深度学习入门课程学习笔记04 softmax分类器
- Flink学习笔记:1、Flink快速入门
- 蓝鸥Unity入门Input类学习笔记
- Javascript学习笔记十二——Ajax入门
- Java超简明入门学习笔记(零)
- Python学习笔记(4)--- Flask开发入门
- 【day 13】python编程:从入门到实践学习笔记-基于Django框架的Web开发-Django入门(四)