2、可编程Web及其应用解析

可编程Web及其应用解析

1. 阅读建议

对于不同经验水平的开发者,建议不同的阅读路径:
- 若经验较少,想通过实践学习Web服务,可从开头开始,读完第9章,再按需阅读后续内容。
- 若仅关注为现有服务编写客户端,可重点阅读第1、2、3和11章。
- 若想创建自己的Web服务,或理解REST的真正含义,可从第3章开始阅读。
- 若想比较REST与WS - *技术,可先阅读第1、3、4和10章。

2. 写作相关说明

2.1 作者身份

虽有两位作者(Leonard和Sam),但后续统一以“我”来表述。在最后一章,Django和Restlet开发者会加入,展示如何使用他们的框架构建RESTful服务。

2.2 编程语言选择

假定读者是有能力的程序员,但不一定有Web编程经验。内容不局限于特定编程语言,会提供多种语言的RESTful客户端和服务示例代码。未演示特定框架或语言时,使用Ruby作为实现语言,原因如下:
- 简洁易读,即使不了解该语言的程序员也能看懂。
- Ruby的标准Web框架Ruby on Rails是RESTful Web服务的主要实现平台之一。若不了解Ruby也无需担心,示例代码中有很多注释解释Ruby特定的习惯用法。

2.3 示例代码下载

示例程序可从指定网站下载,包括第7章的完整Rails应用、第12章对应的Restlet和Django应用,还有许多仅以Ruby实现形式出现在书中的客户端的Java实现。这些客户端程序使用Restlet库,由Restlet开发者编写。若更熟悉Java,这些实现

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值