学习RESTfull开发的教材推荐

按照学习新知识的正常过程What-Way-How的顺序,我推荐初学者首先阅读《REST实战》,先从较高的架构层面理解REST究竟是什么、为何要采用REST这种架构风格/REST能带来哪些好处、如何设计系统的架构才能符合REST的要求。这本书读完后,读者对于REST开发已经打下了坚实的知识基础,然后再去阅读《RESTful Web Services Cookbook中文版》,确定一些具体问题的解决方案。在学习的过程中,《RESTful Web Services中文版》可以作为非常有益的补充阅读材料。 另外,在学习的过程中,建议最好再去阅读一下Roy Fielding推导出REST架构风格的那篇著名的博士论文,其中文版名为《架构风格与基于网络的软件架构设计》,可以在网上搜索到。 同时,仔细阅读一下HTTP 1.1协议(RFC2616)也是很有必要的。作为分布式应用的架构师,不理解HTTP协议,会带来严重的问题。REST正是设计HTTP 1.1协议背后的指导原理,而设计HTTP 1.1协议的目的正是为了实现符合REST架构风格要求的分布式应用架构。只有真正理解了REST,才有可能以最高效的方式使用HTTP协议。关于HTTP协议本身,O'Reilly公司出版的《HTTP权威指南》(《HTTP: The Definitive Guide》)即将于今年3月出版,建议将这本书与RFC2616结合在一起阅读。

转载于:https://my.oschina.net/yanjianhai/blog/211882

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值