写点什么

文章:专访和样章试读:RESTful Web Services

  • 2007-06-19
  • 本文字数:629 字

    阅读完需:约 2 分钟

Leonard Richardso 和 Sam Ruby 联合撰写的“RESTful Web Services”一书介绍了 REST 架构的原则,并解释如何使用 Ruby on Rails、Restlel 和 Django 构建基于 REST 的应用。InfoQ 的编辑 Stefan TiKou 采访了他们,主要讨论关于写作该书的背景以及他们对 REST 和 Web 服务的看法。

基于 REST 的应用越来越多,但并不是所有的人都了解 REST 的工作原理,以及和其他技术比如 WS-* 之间的关系。在本文中,两位作者对 REST 从本质上进行了阐述,不乏精彩之见,比如对 REST 做最简单介绍,Sam Ruby 解释说是“优化并最大限度地使用 GET”等。另外还对现在有些人对 REST 的误解,比如“REST 只适合大多只读的 Web 应用,而不适合高流量和经常可写的 Web 应用”、“REST 不过是分布式超媒体系统”以及现在事实证明 REST 对 Web 并无优势等,一一进行了解答。针对 Stefan 提出的“REST 正在胜出了吗?”这一问题,Leonard Richardso 回答说:

正在胜出是可能的,虽然至今还有许多 FTP 站点和邮寄目录杂志,但我很少使用。至少对于我来说,Web 已经胜出了。我的简单预言是 WS-* 架构不会长期适合面向公众的或高流量的应用。我最大的疑问是,那些有意识地以 REST 设计的基本架构是否将会胜出那些偶尔遵循 REST 风格且简单的架构(如 Flicker 的 REST API)。

文章最后还提到了与 WS-* 相比较,REST 所具备的优势,REST 是否可以和 WS-* 和平相处,以及现在有哪些地方 WS-* 支持的挺好,而 REST 却仍略逊一筹等问题。

阅读全文:专访和样章试读:RESTful Web Services

2007-06-19 05:03818

评论

发布
暂无评论
发现更多内容

深扒RocketMQ源码之后,我找出了RocketMQ消息重复消费的7种原因

程序员小毕

程序员 RocketMQ 后端 架构师 消息中间件

浪潮 KaiwuDB x 河工大 | 推进能源行业数字化转型建设

KaiwuDB

解决方案 数字能源 KaiwuDB

复杂度分析:如何分析、统计算法的执行效率和资源消耗

京东科技开发者

数据结构和算法 算法和数据结构 复杂度分析 空间复杂度 企业号 3 月 PK 榜

阿里菜鸟国际Java研发面经(三面+总结):JVM+架构+MySQL+Redis等

三十而立

面试 java

硬核!阿里出品2023版Java架构师面试指南,涵盖Java所有核心技能

Java你猿哥

Java 架构 后端 面经

企业研发治理转型利器华为云发布流水线服务CodeArts Pipeline

科技怪授

华为

一种异步延迟队列的实现方式

京东科技开发者

架构 软件架构 企业号 3 月 PK 榜 延迟处理

电脑风扇控制软件:Macs Fan Control Pro中文激活版

真大的脸盆

Mac Mac 软件 电脑风扇控制 风扇转速控制

内蒙古网络安全等级保护备案办理指引

行云管家

等保测评 等保备案 内蒙古

Serverless Streaming:毫秒级流式大文件处理探秘

科技怪授

PaaS

从华为投入研发基础开发工具看国产IDE的未来和商业模式

科技怪授

一个基于序列的弱监督视觉信息抽取学习框架

合合技术团队

人工智能 计算机视觉 OCR

程序员标配Springboot!终于有人把SpringBoot讲的通俗易懂了

三十而立

阿里云发布「云盒+无影」云端机顶盒解决方案,打造云边端一体化的机顶盒新模式

云布道师

无影 云盒

CosineWarmup理论与代码实战

华为云开发者联盟

人工智能 华为云 华为云开发者联盟 企业号 3 月 PK 榜

技术领导力之路 - 安全感

阿里技术

技术成长

OMG!Go语言设计模式,这样用简直不要太爽!

博文视点Broadview

Spring Boot 如何防护 XSS + SQL 注入攻击 ?终于懂了!

Java你猿哥

sql Spring Boot 后端 ssm XSS

真香!阿里最新出品Java面试核心讲(终极版),Github已星标50K

Java你猿哥

Java 后端 ssm 面经 八股文

无处不在的边缘网络感知

阿里云CloudImagine

云计算 边缘云 边缘网络

为什么项目老夭折?这份项目管理指南请收好

得物技术

浅谈堡垒机优化的必要性-行云管家

行云管家

云计算 网络安全 堡垒机 自动化运维

KaiwuDB 荣获第三届 ISIG 产业智能大会年度最佳技术创新奖

KaiwuDB

技术创新 KaiwuDB AIoT数据库

喜马拉雅基于阿里云机器学习平台PAI-HybridBackend的深度学习模型训练优化实践

阿里云大数据AI技术

人工智能 深度学习 开源 gpu 企业号 3 月 PK 榜

面试滴滴、中信字节跳动等10+公司面经+面试题及答案分享(java岗)

三十而立

SpringCloud 整合Gateway服务网关

Java你猿哥

spring Spring Cloud Spring Boot ssm

扩散模型大杀器 ControlNet 解析

Openlab_cosmoplat

人工智能 开源社区 图像

如此丝滑的按钮交互效果

南城FE

css3 前端 设计 动画 交互

聊聊To B企业的客户成功价值

老张

交付 客户成功

精准测试之分布式调用链底层逻辑

京东科技开发者

分布式 精准测试 调用链 Spark 源码 企业号 3 月 PK 榜

SpringBoot快速搭建、自动流程进阶、装配机制、功能扩展点详解

三十而立

Java 程序员 IT

文章:专访和样章试读:RESTful Web Services_SOA_霍太稳@极客邦科技_InfoQ精选文章