写点什么

文章:书评──RESTful Web Services 中文版

2008 年 6 月 04 日

尽管 REST 在国内技术领域已算不上什么新鲜名词了,但是关于 REST 的中文资料并不多见。到目前为止,好像也就只有 Roy Thomas Fielding 博士论文的中译版。随着《 RESTful Web Services 中文版》的即将面世,这种 REST 中文资料奇缺的局面有望得到改善,该书也是目前国内出版的以 REST 为主题的第一本书籍。鉴于本书的原版也才于 2007 年 5 月出版,短短一年间就推出了中文版,不得不由人感叹国内出版社的效率。此外,由于出版商 O’Reilly 一贯的口碑,本书的质量自然令人期待。

《RESTful Web Services》全书对以下 3 个问题进行了回答:

  • 什么是 RESTful 服务
  • 如何设计和实现 RESTful 服务
  • RESTful 服务的应用

作为一本平民化的 REST 书籍,本书并没有仅仅停留在对一些实际问题的解答上。理论联系实践是对本书最好的概括。围绕作者提出的 ROA,本书向读者展示了如何应用 REST 原则设计 Web 服务的方法,并试图在此之上对一些广为流传的经验教训加以总结、提升。对于目前 REST 缺乏公认最佳实践的现状,不失为一次有意义的尝试。

相信本书中文版的推出会对 REST 在国内进一步的发展起到促进作用。

阅读全文:书评──RESTful Web Services 中文版

2008 年 6 月 04 日 20:29380
用户头像

发布了 255 篇内容, 共 45.4 次阅读, 收获喜欢 1 次。

关注

评论

发布
暂无评论
  • Atom 的价值?

    在InfoQ最近一篇文章的评论中,Bill Burke提出了关于Atom价值的命题,特别是关于它是否只是比SOAP“更具诱惑性的替代”而已。Bill de hOra试着回答了这一问题。

  • REST 在节节胜利吗?

    REST是否可以成为基于Web整合一个可选择方案?这个问题在InfoQ已经引起了数次争论。最近的一些新闻表明,不断有更多的分析师和厂商加入分享REST经验想法的行列中来,其中有一些人认为REST将是“下一个举足轻重的标准”。

  • 好书荐读:小众书也有看头儿

    送你一份书单,希望对你有用。

    2020 年 3 月 25 日

  • 开篇词|To Be a HTTP Hero

    对于如此常见、如此容易被忽略的HTTP,我们要怎么做才能成为一个称职的HTTP Hero?

    2019 年 5 月 29 日

  • REST 反模式

    在本文中,Stefan Tilkov讲解了一些经常出现在自称“符合REST式设计”的应用中的反模式(比如:全部采用GET或POST,忽视缓存及响应代码,误用cookies,忘记超媒体与MIME类型,以及破坏自描述性等),并给出了避免这些反模式的对策。

  • 文章:用 Restlet 创建面向资源的服务

    随着REST设计思想逐渐深入人心,许多有助于简化REST式服务编程的新框架正不断涌现出来,本文将向你展示如何用Restlet(用于Java)来编写面向资源的服务。内容节选自《RESTful Web Services中文版》。

  • Mike Amundsen 有关 API 设计的研讨会(Workshop)

    “除非迫不得已,不要使用版本化”,Mike Amundsen在他举办的一系列有关API设计的研讨会上如是说。Amundsen介绍了针对API设计的USE范型(USE paradigm),这是Usable(易用)、Scalable(可伸缩)和Evolvable(可演进)的缩写。他描述了3种常用的API实现风格,并将它们与这些原则进行了对比。

  • 课程介绍

    2019 年 5 月 15 日

  • 108 |【实验】Spring Cloud Eureka 和 Ribbon 高级实验

    2018 年 10 月 12 日

  • Elasticsearch 简介及其发展历史

    2019 年 6 月 24 日

  • 文章:解答有关 REST 的十点疑惑

    对于习惯了SOAP/WSDL的SOA实践者来说,REST的出现无疑引起了极大的争议。叫好者有之,诅咒者有之,REST和WS-*间的论战也没有明显的停火迹象。针对REST的10大疑虑,InfoQ的SOA首席编辑Stefan Tilkov在本文中一一做出了解答。

  • 文章:使用 Erlang 和 Yaws 开发 REST 式的服务

    Erlang是一种最近开始流行的结构化的动态类型编程语言,它内建对并行计算的支持,可以构建高可靠的系统。Yaws是一种使用Erlang开发的 Web服务器,它处理动态内容的性能会高出Apche若干倍。REST是全新的针对Web应用的开发风格,是当今世界最成功的互联网超媒体分布式系统架构。那么,当Erlang,Yaws和REST遇到一起时,会为开发者带来什么呢?

  • 书评:《RESTful Web Services 中文版》

    尽管REST在国内技术领域已算不上什么新鲜名词了,但是关于REST的中文资料并不多见。到目前为止,好像也就只有Roy Thomas Fielding博士论文的中译版。随着《RESTful Web Services中文版》的即将面世,这种REST中文资料奇缺的局面有望得到改善,该书也是目前国内出版的以REST为主题的第一本书籍。

  • 什么时候 POSTing 状态合适?

    在这篇文章中,Tim Bray,审视了Sun Cloud API的第一版公众草稿所收到的反馈。对于其中一些反馈他在文中作出了回应,对于如何对交互进行建模,例如以RESTful的方式创建一个VM集群,进行了探索。

  • 理解本真的 REST 架构风格

    本文是“深入探索REST”专栏系列深度内容中的第二篇,它将带您领略REST架构的起源、与Web的关系、REST架构的本质及特性,以及REST架构与其他架构风格之间的比较。

  • unREST 是新的 REST 吗?

    Jean-Jacques Dubray在他最近的一篇文章中讨论了为什么我们应该跳出REST的圈子,也许应该同意在很多目前正使用REST的领域中,REST其实并不适用。在试图描绘他认为的发展方向时,他提出了unREST,即3条设计成功API的简单规则。

  • 替换 Rest?不,软件工程应该构建成熟的 REST 生态

    新的API协议(如GraphQL、gRPC和Apache Kafka),作为受REST启发的HTTP API的替代品,越来越受到欢迎。本文认为在一对一协议中体现不出REST范式的优势。软件工程行业不应该寻求替代REST,而应该在开发新协议技术优势的同时构建成熟的REST生态,从而谋求更进一步的发展。

  • iOS 开发学习资料和书单推荐

    在今天这篇文章中,我和你分享了很多关于iOS开发的学习资料,这其中有优秀的开源项目,也有一些经典的图书。

    2019 年 5 月 21 日

  • RESTful 架构及实践

    REST:(Representational State Transfer)即表现层状态转换,定义了资源的通用访问格式,是一种网络应用程序的设计风格和*开发方式*。

    2020 年 7 月 11 日

  • REST 会是 SOA 的未来吗?

    在本中文,Boris Lublinsky探讨了SOA和REST之间的架构差别并对使用REST机制实施SOA做了评估。

发现更多内容

Mysql探索之索引详解

不才陈某

MySQL

揭开数组的真面目

Java旅途

Java 数据结构 数组

LeetCode题解:155. 最小栈,单个栈+对象存储,JavaScript,详细注释

Lee Chen

LeetCode 前端进阶训练营

区块链技术发展面临七大关键挑战以及未来的五大展望

CECBC区块链专委会

区块链 新基建 数字型资产

第 0 期架构师训练营第 6 周作业2-总结

傅晶

当“基本功”数据结构与算法被图形分解,要还不会就真的没办法了

周老师

Java 编程 程序员 架构 面试

安全系列之——数据传输的完整性、私密性、源认证、不可否认性

诸葛小猿

加密解密 rsa 签名验签 数字证书 CA

如何开成功一个回顾会

技术管理Jo

敏捷教练 回顾会 引导者

增量了两个私有网络之后的对比

孙朝辉🐢

【Elasticsearch 技术分享】—— 十张图带大家看懂 ES 原理 !明白为什么说:ES 是准实时的!

程序员小航

Java elasticsearch 搜索 ES Lucene Elastic Search

并发杂谈系列0 序与目录

八苦-瞿昙

随笔杂谈

求索十五载:百度地图绘就的时代浪漫

脑极体

linux入门系列16--文件共享之Samba和NFS

黑马腾云

Linux centos linux运维 Samba NFS

linux入门系列17--邮件系统之Postfix和Dovecot

黑马腾云

Linux centos Dovecot Postfix 邮件系统

linux入门系列19--数据库管理系统(DBMS)之MariaDB

黑马腾云

MySQL Linux centos linux运维 MariaDB

第 0 期架构师训练营第 5 周作业 2-总结

傅晶

第 0 期架构师训练营第 6 周作业1

傅晶

视频AI第一步-动作识别数据集

flow

linux入门系列18--Web服务之Apache服务2

黑马腾云

Apache Linux centos linux运维

linux入门系列20--Web服务之LNMP架构实战

黑马腾云

php MySQL Linux centos ngnix

一篇文章搞懂前端学习方法与构建知识体系

三钻

学习 前端

Luajit字节码解析之KNUM

whosemario

lua

区块链技术服务于税收治理的深圳实践

CECBC区块链专委会

区块链 电子发票 税收

年薪80万难觅技术人才 杭州区块链人才需求旺盛

CECBC区块链专委会

区块链 新基建 大学专业

避免栽坑之掌握Jenkins工作原理

清菡

jenkins

linux入门系列18--Web服务之Apache服务1

黑马腾云

Linux centos apche linux运营 centos网站部署

菜市场和房屋中介

escray

学习 面试 面试现场

初识Druid——实时OLAP系统

justskinny

大数据处理 大数据技术 Apache Druid

第 0 期架构师训练营第5 周作业1

傅晶

800页PPT搞懂阿里技术及生态全貌,“未入阿里,知根知底”

周老师

Java 编程 程序员 架构 面试

Python作业留底--《菜鸟教程》Python 练习和习题

Geek_f6bfca

InfoQ 极客传媒开发者生态共创计划线上发布会

InfoQ 极客传媒开发者生态共创计划线上发布会

文章:书评──RESTful Web Services中文版-InfoQ