词条 | XMPP高级编程:使用Java Script和jQuery |
释义 | 图书信息书 名: XMPP高级编程:使用Java Script和jQuery 作 者:莫非特 出版社: 清华大学出版社 出版时间: 2011年6月1日 ISBN: 9787302256304 开本: 16开 定价: 58.00元 内容简介XMPP是一个广泛用于即时通信、多用户聊天、语言和视频会议、协作空间、实时游戏、数据同步以及搜索领域的健壮协议。 学习XMPP的即时通信功能,比如花名册、出席和订阅以及个人聊天。 涵盖XMPP节、节错误消息以及客户端协议语法和语义。 讨论服务发现、数据表单以及发布-订阅协议。 解决XMPP编程相关的主题,比如应用程序设计、事件处理以及现有协议的组合。 详细讨论了如何部署基寸:XMPP的应用程序。 讲解如何使用strophe的插件系统以及如何创建自己的插件。 作者简介莫非特(Jack Moffitt),Colleeta公司的CTO,他在该公司领导一个团队致力于多个xMPP相关项目的研发,包括strophe(一系列用于xMPP通信的库)、Palaver(群聊服务器)、Punjab(HTTP-XMPP网关服务)、Speeqe(简单的基于wleb的群聊客户端)。他还在XSF董事会XSF委员会中出任多个职位。 图书目录第1部分 XMPP协议和架构 第1章 了解XMPP协议 1.1 什么是XMPP 1.2 XMPP简史 1.3 XIVIPP网络 1.3.1 服务器 1.3.2 客户端 1.3.3 组件 1.3.4 插件 1.4 XIVIPP寻址 1.5 XMPP节 1.5.1 通用属生 1.5.2 presence节 1.5.3 message节 1.5.4 IQ节 1.5.5 error节 1.6 连接生命周期 1.6.1 连接 1.6.2 流的建立 1.6.3 身份验证 1.6.4 连接断开 1.7 小结 第2章 设计XMPP应用程序 2.1 他山之石 2.2 XMPP与HTTP的比较 2.2.1 XMPP的优势 2.2.2 XMPP的不足 2.3 桥接XMPP与Web 2.3.1 长轮询 2.3.2 管理连接 2.3.3 让JavaScfipt理解XMPP协议 2.4 构建XMPP应用程序 2.4.1 浏览器平台 2.4.2 基本的基础设施 2.4.3 协议设计 2.5 小结 第2部分 应用程序 第3章 Hello World第一个应用程序 3.1 应用程序预览 3.2 Hello应用程序设计 3.3 准备 3.3.1 jQuery与jQueryUI 3.3.2 Strophe 3.3.3 flXHR 3.3.4 XMPP账户 3.4 开始构建第一个应用程序 3.4.1 用户界面 3.4.2 应用程序代码 3.5 建立连接 3.5.1 连接生命周期 3.5.2 创建连接 3.5.3 连接Hello 3.5.4 运行应用程序 3.6 创建节 3.6.1 Strophe构建器 3.6.2 打招呼 3.7 处理事件 3.7.1 添加和删除处理程序 3.7.2 节匹配 3.7.3 节处理程序函数 3.7.4 处理Hello响应 3.8 给Hello程序添加新功能 3.9 小结 第4章 探索XMPP协议:一个调试控制台 4.1 应用程序预览 4.2 设计。Peek 4.3 构建控制台 4.3.1 用户界面 4.3.2 显示流量 4.3.3 美化XML 4.3.4 处理XML,输入 4.3.5 简化输入 4.4 研究XMPP 4.4.1 控制出席 4.4.2 探测版本 4.4.3 处理错误 4.5 更好的调试 4.6 小结 第5章 实时微博:一个ldontica客户端 5.1 应用程序预览 512Artllur的设计 5.3 Identica微博 5.3.1 建立账户 5.3.2 开启XMPP 5.4 构建Arthur 5.4.1 开始 5.4.2 接收消息 5.5 XHTMLIM 5.5.1 将.XHTMIIM添加到Arthur 5.5.2 发送消息 5.6 离线消息 5.7 创建更好的微博客户端 5.8 小结 第6章 与好友交谈:一对一聊天 6.1 应用程序预览 6.2 Gab的设计 6.2.1 出席 6.2.2 消息 6.2.3 聊天区域 6.2.4 花名册区域 6.3 制作界面 6.4 构建花名册 6.4.1 请求花名册 6.4.2 处理IQ 6.4.3 更新出席状态 6.4.4 添加新联系人 6.4.5 响应花名册变化 6.4.6 处理订阅请求 6.5 构建聊天对话 6.5.1 处理标签页 6.5.2 创建新的聊天对话 6.5.3 发送消息 6.6 即时通信最佳实践 6.6.1 理解消息路由 6.6.2 更好地寻址消息 6.7 添加活动通知 6.7.1 理解聊天状态 6.7.2 发送通知 6.7.3 接收通知 6.8 收尾工作 6.9 更多Gab功能 6.1 0小结 第7章 探索服务:服务发现与浏览 7.1 应用程序预览 7.2 Dig的设计 7.3 查找信息 7.3.1 disco#info查询 7.3.2 disco#items查询 7.3.3 disco节点 …… 第3部分 高级主题分构 附录A jQuery入门 附录B 设置BOSH连接管理器 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。