下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922
读书 > Web开发 >Html/CSS > 使用HTML5和Node构建超媒体API

使用HTML5和Node构建超媒体API

综合评级:★★★★★

定价:55.00

作者:Mike Amundsen(麦克.阿蒙森) 著

出版社:电子工业出版社

出版日期:2014年5月

页数:218

字数:325000

ISBN:9787121226106

书籍介绍

  推荐购买: 

  《跨终端 Web》

  《WebKit技术内幕》

  《高性能HTML5》

  《用AngularJS开发下一代Web应用》

  《了不起的Node.js:将JavaScript进行到底(全彩)》

  《DOM启蒙》

《使用HTML5和Node构建超媒体API》探讨了超媒体API的设计,介绍了作为超媒体API的构件块的超媒体因子,并讲解了基本格式、状态转移、领域风格和应用流程这4种超媒体设计元素;之后作者结合具体的场景,通过3个动手实验章节,从超媒体因子和超媒体设计元素入手,用实际的代码向我们详细地演示了超媒体API的设计;最后介绍了超媒体设计的文档编写、注册与发布等内容。

  《使用HTML5和Node构建超媒体API》适合系统架构师和Web开发者阅读。

相关课程
目录

前言

第1章 理解超媒体

 HTTP、MIME和超媒体

 HTTP是传输协议

 MIME是媒体类型标准

 超媒体是引擎

 使用超媒体APIs 编写Web 应用

 类型封送困局

 超媒体解决方案

 识别超媒体:超媒体因子(H-Factors)

 链接因子

 控制因子

 超媒体设计元素

 基本格式

 状态转移

 领域风格

 应用流程

 总结

 后续内容

第2章 XML超媒体

 场景

 设计Maze XML媒体类型

 识别状态转移

 选择基本设计元素

 Maze+XML文档

 示例数据

 服务器代码

 集合状态响应

 单项状态响应

 格子状态响应

 退出状态响应

 客户端代码

 迷宫游戏示例

 迷宫机器人示例

 总结

第3章 JSON超媒体

 场景

 设计Collection+JSON媒体类型

 识别状态转移

 选择基本设计元素

 Collection+JSON文档

 任务应用语义

 数据模型

 写入模板

 预定义查询

 示例数据

 任务文档

 设计文档

 服务器代码

 集合状态响应

 条目状态响应

 查询状态表示

 处理模板写入

 客户端代码

 单页界面任务示例

 任务命令行示例

 总结

第4章 HTML5超媒体

 场景

 设计Microblog媒体类型

 使用HTML5表达应用领域语义

 识别状态转移

 选择基本设计元素

 Microblog应用语义配置

 示例数据

 用户文档

 消息文档

 关注文档

 设计文档

 服务器代码

 验证用户

 注册新用户

 消息响应

 用户响应

 客户端代码

 POSH客户端

 ajax风格的QuoteBot客户端

 总结

第5章 为超媒体设计编写文档

 要求、遵从性与RFC 2119

 RFC 2119关键词

 使用RFC 2119关键词编写的示例文档

 定义遵从性

 为媒体类型设计编写文档

 一般布局安排

 为XML设计编写文档

 为JSON设计编写文档

 为HTML设计编写文档

 为应用领域特定信息编写文档

 发布媒体类型设计

 媒体类型的扩展与版本控制

 扩展

 版本化

 注册媒体类型与链接关系

 媒体类型

 链接关系类型

 设计与实现技巧

 Joshua Bloch总结的良好的API所具有的特征

 Roy Fielding的超文本API准则

 Jon Postel的健壮性原则

 其他考虑

后记

附录A 参考文献

附录B 补充阅读

附录C Maze+XML 媒体类型

附录D Collection+JSON 媒体类型

附录E 微博HTML语义配置

附录F IANA媒体类型注册文档

附录G IETF链接关系互联网草案

附录H 本书所用源代码、软件及其安装说明

热门图书
推荐新闻
技术文库
论坛推荐