使用HTML5和Node构建超媒体API

副标题:无

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

分类号:

ISBN:9787121226106

微信扫一扫,移动浏览光盘

简介

                《使用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 本书所用源代码、软件及其安装说明

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

使用HTML5和Node构建超媒体API
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon