当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:13:00  来源:本站整理

操纵JAX-RS简化REST操纵开辟[Java编程]

赞助商链接



  本文“操纵JAX-RS简化REST操纵开辟[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

REST 简介

REST 是英文 Representational State Transfer 的缩写,有中文翻译为“具象状况传输”.REST 这个术语是由 Roy Fielding 在他的博士论文 《 Architectural Styles and the Design of Network-based Software Architectures 》中提出的.REST 并非尺度,而是一种开辟 Web 利用的架构气势,可以将其理解为一种计划情势.REST 基于 HTTP,URI,以及 XML 这些现有的遍及风行的协议和尺度,伴随着 REST,HTTP 协议得到了越发精确的利用.

相较于基于 SOAP 和 WSDL 的 Web 服务,REST 情势供应了更为简便的实现筹划.目前,越来越多的 Web 服务开始采取 REST 气势计划和实现,真实世界中对比闻名的 REST 服务包含:Google AJAX 搜索 API、Amazon Simple Storage Service (Amazon S3) 等.

基于 REST 的 Web 服务遵守一些基本的计划原则:

系统中的每一个对象或是资源都可以通过一个唯一的 URI 来举行寻址,URI 的构造应当简单、可猜测且易于理解,比方定义目录构造式的 URI.

以遵守 RFC-2616 所定义的协议的方法显式地利用 HTTP 办法,成立成立、检索、更新和删除(CRUD:Create, Retrieve, Update and Delete)操作与 HTTP 办法之间的一对一映射:

若要在服务器上成立资源,应当利用 POST 办法;

若要检索某个资源,应当利用 GET 办法;

若要更改资源状况或对其举行更新,应当利用 PUT 办法;

若要删除某个资源,应当利用 DELETE 办法.

URI 所拜候的每个资源都可以利用差别的情势加以表示(比方 XML 大概 JSON),具体的表现情势取决于拜候资源的客户端,客户端与服务供应者利用一种内容协商的机制(恳求头与 MIME 范例)来挑选符合的数据格局,最小化彼此之间的数据耦合.

JAX-RS -- Java API for RESTful Web Services

Java EE 6 引入了对 JSR-311 的支持.JSR-311(JAX-RS:Java API for RESTful Web Services)旨在定义一个统一的标准,使得 Java 程序员可以利用一套固定的接口来开辟 REST 利用,避免了依靠于第三方框架.同时,JAX-RS 利用 POJO 编程模子和基于标注的配置,并集成了 JAXB,从而可以有效缩短 REST 利用的开辟周期.

JAX-RS 定义的 API 位于 javax.ws.rs 包中,此中一些主要的接口、标注和抽象类如 图 1 所示.

图 1. javax.ws.rs 包大要


  以上是“操纵JAX-RS简化REST操纵开辟[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 操纵javascript得到浏览器中的星号密码
  • 操纵Java运算符
  • 传送和操纵Java对象
  • 操纵Java技术将Atom转换为RDF
  • 操纵java成立躲藏文件
  • <b>操纵Java实现网络传输数据压缩的实例</b>
  • 操纵Java来实现域名和IP地址转换的操作
  • <b>操纵Java实现一个简单的递归算法的实例</b>
  • <b>操纵Java编写网络通信程序</b>
  • 操纵Java Applet播放声音文件
  • 操纵Java语言举行Unicode代理编程
  • 操纵Java3D实现三维图象
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .