Restlet in Action
作者: Jérôme Louvel, Thierry Templier and Thierry Boileau
语言: 英文
出版年份: 2012
下载链接:
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。

书籍摘要

核心定位

《Restlet in Action》是 Restlet Framework 创始人 Jérôme Louvel 与核心开发者 Thierry Templier、Thierry Boileau 合著的权威指南,由 Manning 于 2012 年出版。Restlet 是 Java 生态中第一个专为 REST 架构风格设计的开源框架,核心理念是让 API 直接映射 HTTP 与 REST 概念,而非像 Servlet 那样让开发者去适应 Web。本书以构建一个邮件系统为贯穿案例,系统讲解如何用 Restlet 开发、部署、保护及扩展 RESTful Web API。

内容主线

全书分三部分:第一部分(第 1–3 章)从 Hello World 起步,讲解应用结构、路由系统和多环境部署;第二部分(第 4–7 章)深入生产就绪所需的关键能力——表示层处理、安全、文档化与性能优化;第三部分(第 8–11 章)拓展到云端、移动端、语义网等前沿场景。六个附录补充了 REST 架构风格入门、ROA/D 设计方法论及 API 参考等通用知识。

章节内容

章节 标题 核心内容
第 1~2 章 Introducing & Beginning Hello World 起步,应用结构、路由系统(Filter/Router)、Server/ClientResource
第 3 章 Deploying a Restlet application 组件模型、Java SE/XML/Spring/Servlet/OSGi 部署
第 4 章 Producing and consuming representations XML/JSON 处理(JAXB/Jackson)、模板引擎、内容协商
第 5 章 Securing a Restlet application TLS/SSL 安全、多种认证机制、角色授权与数据完整性
第 6 章 Documenting and versioning WADL 文档生成、版本管理策略与常见陷阱
第 7 章 Recipes and best practices 表单/Cookie/文件上传、Atom/RSS、缓存压缩、持久化
第 8 章 Using Restlet with cloud platforms GAE/AWS/Azure 部署、OData/S3 访问、SDC 内网穿透
第 9 章 Browsers and mobile devices GWT 与 Android 版本、跨域请求、移动端 REST 开发
第 10 章 Hypermedia and the Semantic Web HATEOAS 原则、超文本/超数据、RDF 与 Linked Data
第 11 章 The future of Restlet HTTP/SPDY 演进、Restlet 路线图、APISpark 平台与社区

适用读者

主要面向希望用 Java 构建 RESTful Web API 的开发者,无需 Restlet 前置知识。熟悉 Servlet、Spring 或 OSGi 有助于深入理解部署章节,但非硬性要求。项目经理和架构师也可从中获取 RESTful API 设计与开发的方法论指导。

总评

作为 Restlet 创始团队亲自执笔的官方指南,本书兼具权威性与实操性。贯穿全书的邮件系统案例让抽象概念落地,代码示例丰富。附录中关于 REST 架构风格和 ROA/D 设计方法论的内容独立于框架,具有长期参考价值。成书于 2012 年,部分云平台和协议细节已过时,但 REST 核心理念与 API 设计思想至今仍有启发。

期待您的支持
捐助本站