可编程Web及其应用探索
1. 阅读建议与资源说明
对于不同经验水平的读者,有不同的阅读路径。若你对Web服务感兴趣但经验不多,从开头开始,读完第9部分,再按需深入阅读是不错的选择。若经验丰富,情况则有所不同:
- 若仅关注为现有服务编写客户端,可重点关注特定部分。
- 若想创建自己的Web服务或理解REST的真正含义,可从第3部分开始阅读。
- 若想比较REST与WS - *技术,可从特定部分开始阅读。
书中多以Ruby作为实现语言,原因在于其简洁易读,即使对不熟悉该语言的程序员也很友好。Ruby的标准Web框架Ruby on Rails,也是RESTful Web服务的领先实现平台之一。若不了解Ruby也无需担心,书中有大量注释解释Ruby特定的习惯用法。
书中的示例程序可从官方网站下载,包括完整的Rails应用、对应的Restlet和Django应用,还有许多客户端的Java实现。这些客户端程序使用Restlet库,由Restlet开发者编写。若更熟悉Java,这些实现有助于理解代码背后的概念。
2. 书中排版约定
书中使用了以下排版约定:
| 排版格式 | 用途 |
| ---- | ---- |
| 斜体 | 表示新术语、URL、电子邮件地址、文件名和文件扩展名 |
| 等宽字体 | 用于程序列表,以及在段落中引用程序元素,如变量或函数名、数据库、数据类型、环境变量、语句和关键字 |
| 等宽粗体 | 显示用户应逐字输入的命令或其他文本 |
| 等宽斜体 | 显示应替换为用户提供的值或由上下文确定的值的文本 |
同时,
超级会员免费看
订阅专栏 解锁全文
168万+

被折叠的 条评论
为什么被折叠?



