2839次浏览
本书向读者介绍了什么是REST、什么是面向资源的架构(Resource-Oriented Architecture,ROA)、REST式设计的优点、REST式Web服务的真实案例分析、如何用各种流行的编程语言编写Web服务客户端、如何用三种流行的框架(Ruby on Rails、Restlet和Django)实现REST式服务等。不仅讲解REST与面向资源的架构(ROA)的概念与原理,还向读者介绍如何编写符合REST风格的Web 2.0应用。本书详实、易懂,实战性强,提供了大量RESTful Web服务开发的最佳实践和指导,适合广大的Web开发人员、Web架构师及对Web开发或Web架构感兴趣的广大技术人员与学生阅读。序前言第1章:Programmable Web及其分类 Programmable Web的分类 HTTP:信封里的文档 方法信息 作用域信息 相到嬜的服务架构 Programmable Web涉及的技术 其他术语第2章:编写Web服务客户端 Web服务就是网站 del,icio.us:示例应用 用HTTP库发送请求 用XML解析器处理响应 JSON Parsers:处理序
4043次浏览
本书是《RESTful Web ServicesCookbook》的中文翻译版,由Subbu Allamaraju所著。 《RESTful Web ServicesCookbook》(中文版)从实践出发,涉及设计 RESTfulWeb服务的各个方面,通过问题描述、解决方案、问题讨论的形式在14个章节中详细讨论了统一接口、资源、表述、URI、链接、请求、缓存、安全等诸多内容。无论读者是否设计过RESTfulWeb服务,具体使用哪种语言,都能在阅读过程中有所收获。本书也可作为手册,根据具体问题描述在书中查找解决办法。前言 i第1章 使用统一接口 11.1 如何保持交互的可见性 21.2 何时需要权衡可见性 41.3 如何维护应用程序状态 61.4 如何在服务器端实现安全和幂等的方法 91.5 如何在客户端处理安全和幂等方法 121.6 何时使用get方法 131.7 何时使用post方法 151.8 如何使用post方法创建资源 171.9 何时使用put方法创建新资源 191.10 如何使用post方法实现异步任务 201.11 如何使用delete方法实现异步删除 231.12
4000次浏览
国内首本完整、深度地讲解如何基于Java标准规范实现REST风格的Web服务的专著,阿里巴巴Java技术专家12年开发经验结晶,3位业内著名技术专家联袂推荐!不仅深刻解读了最新的JAX-RS标准和其API设计,以及Jersey的使用要点和实现原理,而且系统讲解了REST的基本理论,更重要的是从实践角度深度讲解了如何基于Jersey实现完整的、安全的、高性能的REST式的Web服务。第2版序一第2版序二第1版序一第1版序二前言第1章 JAX-RS2入门 11.1 解读REST 11.1.1 一种架构风格 21.1.2 基本实现形式 21.2 解读REST服务 31.2.1 REST式的Web服务 31.2.2 对比RPC风格 31.2.3 对比MVC风格 41.3 解读JAX-RS标准 51.3.1 JAX-RS2标准 51.3.2 JAX-RS2的目标 51.3.3 非JAX-RS2的目标 61.3.4 解读JAX-RS元素 71.4 Jersey项目概要 71.4.1 获得Jersey 81.4.2 Jersey问答 81.4.3 Jersey项目管理 81.4.4 Jersey许可